we're about to port the chrome-extension. everything else mostly works

This commit is contained in:
cottongin
2025-10-30 13:27:55 -04:00
parent 2db707961c
commit db2a8abe66
29 changed files with 2490 additions and 562 deletions

View File

@@ -1,5 +1,3 @@
version: '3.8'
services:
backend:
build:
@@ -14,12 +12,18 @@ services:
- JWT_SECRET=${JWT_SECRET:-change-me-in-production}
- ADMIN_KEY=${ADMIN_KEY:-admin123}
volumes:
- ./backend/data:/app/data
- jackbox-data:/app/data
- ./games-list.csv:/app/games-list.csv:ro
ports:
- "5000:5000"
networks:
- jackbox-network
healthcheck:
test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:5000/health"]
interval: 10s
timeout: 5s
retries: 5
start_period: 10s
frontend:
build:
@@ -30,7 +34,8 @@ services:
ports:
- "3000:80"
depends_on:
- backend
backend:
condition: service_healthy
networks:
- jackbox-network
@@ -39,5 +44,6 @@ networks:
driver: bridge
volumes:
backend-data:
jackbox-data:
driver: local