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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user