f4827dc54b73c55f34bfd77198ad0f5320cbe291
Some checks failed
Snapshot Docker Image Build / verify-and-package (push) Failing after 3m4s
Snapshot Docker Image Build / build-and-publish-snapshot (push) Has been skipped
Release Docker Image Build / verify-and-package (push) Failing after 3m16s
Release Docker Image Build / build-and-publish (push) Has been skipped
Codenames
Realtime-Codenames fuer Browser mit Java Spring Boot, nativen WebSockets und einem statischen HTML/JS-Frontend.
Funktionen
- Raum erstellen und mit kurzer ID teilen
- Spieler und Zuschauer koennen demselben Raum beitreten
- Vier Rollen: Rot/Blau jeweils Hinweisgeber und Ermittler
- Vollstaendiger Rundenablauf mit Hinweis, Ratephase, Zugende und Siegbedingung
- Personalisierte Board-Sicht: nur Hinweisgeber sehen verdeckte Teamzuordnungen
- Kubernetes-Deployment unter
deploy/k8s
Lokal starten
./gradlew bootRun
Danach ist die App unter http://localhost:8080 erreichbar.
Tests und Build
./gradlew test bootJar
docker build -t git.dslan.at/zeugs/codenames:master .
Deployment
Die Kubernetes-Manifeste liegen unter deploy/k8s und werden in argo-cd-apps als eigene ArgoCD-Application eingebunden.
Wortbasis
Die deutsche Begriffsliste wurde fuer dieses Projekt aus einer im Web frei herunterladbaren deutschen Nomenliste kuratiert, insbesondere auf Basis der Sketch-Engine-Wortlisten:
Description
Languages
Java
62%
JavaScript
19.1%
CSS
10.3%
HTML
8.3%
Dockerfile
0.3%