fix: env_file statt Variablen-Substitution in docker-compose

env_file: .env lädt alle Variablen direkt in den Container,
unabhängig vom CWD beim docker-compose-Aufruf. environment:
überschreibt nur noch die drei Werte die vom .env abweichen.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-05 15:28:54 +02:00
parent a12c62bbdc
commit 4316670ce4
+1 -7
View File
@@ -40,17 +40,11 @@ services:
image: docker.citysensor.de/logbuch:latest
container_name: logbuch_app
restart: unless-stopped
env_file: .env
environment:
DB_HOST: logbuch_mysql
DB_PORT: 3306
DB_USER: ${DB_USER}
DB_PASS: ${DB_PASS}
DB_NAME: ${DB_NAME}
AUTH_SECRET: ${AUTH_SECRET}
DEFAULT_PASSWORD: ${DEFAULT_PASSWORD}
NEXT_PUBLIC_FAHRKOSTEN_SATZ: ${NEXT_PUBLIC_FAHRKOSTEN_SATZ:-15}
NODE_ENV: production
BACKUP_SSH_URL: ${BACKUP_SSH_URL:-}
BACKUP_SSH_KEY_PATH: /run/secrets/backup_ssh_key
volumes:
- ${BACKUP_SSH_KEY_FILE:-/dev/null}:/run/secrets/backup_ssh_key:ro