This commit is contained in:
Andreas Knuth 2025-07-31 17:20:37 -05:00
parent b126861406
commit 210148c305
1 changed files with 3 additions and 7 deletions

View File

@ -11,9 +11,9 @@ services:
- NODE_ENV=development # Neu: Production-Modus (für Nest.js-Config) - NODE_ENV=development # Neu: Production-Modus (für Nest.js-Config)
- DB_HOST=postgres-prod # Neu: Passe an neuen Service-Namen - DB_HOST=postgres-prod # Neu: Passe an neuen Service-Namen
- DB_PORT=5432 - DB_PORT=5432
- DB_NAME=${POSTGRES_DB_PROD} # Neu: Separate DB-Name aus Env-File - DB_NAME=${POSTGRES_DB} # Neu: Separate DB-Name aus Env-File
- DB_USER=${POSTGRES_USER_PROD} - DB_USER=${POSTGRES_USER}
- DB_PASSWORD=${POSTGRES_PASSWORD_PROD} - DB_PASSWORD=${POSTGRES_PASSWORD}
env_file: env_file:
- ~/git/docker/app/.env.prod # Neu: Separate Env-File für Prod - ~/git/docker/app/.env.prod # Neu: Separate Env-File für Prod
command: sh -c "npm install && npm run build && node dist/src/main.js" # Entferne --omit=dev für Prod command: sh -c "npm install && npm run build && node dist/src/main.js" # Entferne --omit=dev für Prod
@ -29,10 +29,6 @@ services:
restart: always restart: always
volumes: volumes:
- ${PWD}/bizmatchdb-data-prod:/var/lib/postgresql/data # Neu: Separates Daten-Volume - ${PWD}/bizmatchdb-data-prod:/var/lib/postgresql/data # Neu: Separates Daten-Volume
environment:
POSTGRES_DB: ${POSTGRES_DB_PROD}
POSTGRES_USER: ${POSTGRES_USER_PROD}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD_PROD}
ports: ports:
- "5433:5432" # Neu: Host-Port 5433, Container-Port bleibt 5432 - "5433:5432" # Neu: Host-Port 5433, Container-Port bleibt 5432
networks: networks: