This commit is contained in:
2026-01-12 21:27:40 -05:00
parent 4573a38a75
commit 6223858114
4 changed files with 14 additions and 4 deletions

View File

@@ -1,3 +1,6 @@
# Flask app location (required for database migrations)
FLASK_APP=backend.app:create_app
# Authelia OIDC Configuration
# REQUIRED: Set these values to match your Authelia instance

View File

@@ -1,6 +1,9 @@
# Production Environment Variables
# Copy this file to .env.production and fill in the values
# Flask app location
FLASK_APP=backend.app:create_app
# Backend port (defaults to 5001 if not set)
PORT=5001

View File

@@ -20,6 +20,7 @@ services:
ports:
- "${PORT:-5001}:5001"
environment:
- FLASK_APP=backend.app:create_app
- FLASK_ENV=production
- PORT=5001
- DATABASE_URI=sqlite:////app/backend/instance/trivia.db
@@ -27,11 +28,11 @@ services:
- CELERY_BROKER_URL=redis://redis:6379/0
- CELERY_RESULT_BACKEND=redis://redis:6379/0
# OIDC/Authelia configuration
- OIDC_ISSUER=${OIDC_ISSUER}
- OIDC_ISSUER=${OIDC_ISSUER:-}
- OIDC_CLIENT_ID=${OIDC_CLIENT_ID:-trivia-app}
- OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET}
- OIDC_REDIRECT_URI=${OIDC_REDIRECT_URI}
- FRONTEND_URL=${FRONTEND_URL}
- OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET:-}
- OIDC_REDIRECT_URI=${OIDC_REDIRECT_URI:-}
- FRONTEND_URL=${FRONTEND_URL:-}
- SESSION_COOKIE_SECURE=${SESSION_COOKIE_SECURE:-true}
volumes:
# Persist database
@@ -59,6 +60,7 @@ services:
command: uv run celery -A backend.celery_app worker --loglevel=info
restart: unless-stopped
environment:
- FLASK_APP=backend.app:create_app
- FLASK_ENV=production
- CELERY_BROKER_URL=redis://redis:6379/0
- CELERY_RESULT_BACKEND=redis://redis:6379/0

View File

@@ -18,6 +18,7 @@ services:
ports:
- "5001:5001"
environment:
- FLASK_APP=backend.app:create_app
- FLASK_ENV=development
- PORT=5001
- DATABASE_URI=sqlite:////app/backend/instance/trivia.db
@@ -60,6 +61,7 @@ services:
dockerfile: Dockerfile.backend
command: uv run celery -A backend.celery_app worker --loglevel=info
environment:
- FLASK_APP=backend.app:create_app
- FLASK_ENV=development
- CELERY_BROKER_URL=redis://redis:6379/0
- CELERY_RESULT_BACKEND=redis://redis:6379/0