Start forfra: server-autoritativ spilmotor over WebSocket

Den tidligere version (Angular-SPA, REST og polling) er gemt på branchen
legacy. Denne version samler alle regler i en ren Python-spilmotor
(fupogfakta/engine.py), holder rummene i hukommelsen i én proces og sender
hele spiltilstanden pr. rolle over én WebSocket. Vært-login sker via
Authentik forward-auth i NPMplus.

Claude-Session: https://claude.ai/code/session_01JmhJG6JnhXfzNiKv8f2vHu
This commit is contained in:
agw
2026-10-01 20:40:00 +02:00
parent d86941fef8
commit 9a53d8fe04
198 changed files with 3064 additions and 30073 deletions
+6
View File
@@ -0,0 +1,6 @@
DJANGO_SECRET_KEY=skift-mig
DJANGO_ALLOWED_HOSTS=party.weircon.dk,192.168.11.143,localhost
PUBLIC_URL=https://party.weircon.dk
TRUSTED_PROXIES=127.0.0.1,192.168.10.201
DB_PATH=/var/lib/wpp/db.sqlite3
STATIC_ROOT=/var/lib/wpp/static