fix: configure docker compose and fastify cors with .env file for local and production environment

This commit is contained in:
theoleuthardt 2025-02-24 13:39:07 +01:00
parent 4943846db7
commit d75f0c4626
5 changed files with 23 additions and 13 deletions

View file

@ -4,13 +4,14 @@ services:
context: ./frontend
dockerfile: Dockerfile
container_name: werkzeugkiste-frontend
env_file: .env
environment:
- NODE_ENV=production
- HOSTNAME=0.0.0.0
- PORT=3000
- backend_url=http://backend:4000
- NODE_ENV=${NODE_ENV}
- HOSTNAME=${HOSTNAME}
- PORT=${FRONTEND_PORT}
- BACKEND_URL=${BACKEND}
ports:
- "3000:3000"
- "${FRONTEND_PORT}:3000"
restart: unless-stopped
backend:
@ -18,13 +19,14 @@ services:
context: ./backend
dockerfile: Dockerfile
container_name: werkzeugkiste-backend
env_file: .env
environment:
- NODE_ENV=production
- HOSTNAME=0.0.0.0
- PORT=4000
- CORS_ORIGIN=http://frontend:3000
- NODE_ENV=${NODE_ENV}
- HOSTNAME=${HOSTNAME}
- PORT=${BACKEND_PORT}
- CORS_ALLOWED_ORIGIN=${CORS_ALLOWED_ORIGIN}
ports:
- "4000:4000"
- "${BACKEND_PORT}:4000"
restart: unless-stopped
networks: