Use environment variables for secrets in docker-compose

This commit is contained in:
2026-01-06 02:34:12 +01:00
parent 075a0f9f79
commit 31d3ba81b8

View File

@@ -2,6 +2,11 @@ version: '3.8'
# Productie configuratie voor Dockge deployment # Productie configuratie voor Dockge deployment
# Gebruik de image van Gitea Container Registry # Gebruik de image van Gitea Container Registry
#
# Configureer de volgende variabelen in Dockge (.env):
# SESSION_SECRET - Lange random string voor sessie encryptie
# DEFAULT_ADMIN_USER - Admin gebruikersnaam (default: admin)
# DEFAULT_ADMIN_PASS - Admin wachtwoord
services: services:
questionnaire: questionnaire:
@@ -12,11 +17,10 @@ services:
environment: environment:
- NODE_ENV=production - NODE_ENV=production
- PORT=4000 - PORT=4000
# Wijzig deze waarden! - SESSION_SECRET=${SESSION_SECRET}
- SESSION_SECRET=wijzig-dit-naar-een-veilige-random-string
- DB_PATH=/app/data/questionnaire.db - DB_PATH=/app/data/questionnaire.db
- DEFAULT_ADMIN_USER=admin - DEFAULT_ADMIN_USER=${DEFAULT_ADMIN_USER:-admin}
- DEFAULT_ADMIN_PASS=wijzig-dit-wachtwoord - DEFAULT_ADMIN_PASS=${DEFAULT_ADMIN_PASS}
volumes: volumes:
- questionnaire-data:/app/data - questionnaire-data:/app/data
restart: unless-stopped restart: unless-stopped