From cb2f3a1a4ce076a6ca7c1b8cb06ddbe43b8e9af2 Mon Sep 17 00:00:00 2001 From: Jonathan Inge Arvesen Folland Date: Thu, 20 Mar 2025 18:07:18 +0100 Subject: [PATCH] Update docker-compose.yml --- docker-compose.yml | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 2a0520b..c7b116f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,4 @@ -version: '3.8' - -volumes: - backend_vol: +version: '3' services: backend: @@ -9,9 +6,10 @@ services: build: context: backend/ dockerfile: Dockerfile - network: host #Need to expose it during setup, then it is isolated during running networks: - backend_bridge: + - backend_bridge + ports: + - "${PROD_BACKEND_PORT}:8000" # Map host port 20434 to container port 8000 (backend) volumes: - backend_vol:/app @@ -20,23 +18,24 @@ services: build: context: frontend/ dockerfile: Dockerfile - network: host #Need to expose it during setup, then it is isolated during running networks: - backend_bridge: + - backend_bridge + ports: + - "${PROD_FRONTEND_PORT}:3000" # Map host port 20435 to container port 3000 (frontend) gateway: container_name: secfit_prod_gateway image: nginx:latest ports: - - ${PROD_PORT_PREFIX}6:80 + - "${PROD_GATEWAY_PORT}:80" # Map host port 20436 to container port 80 (gateway) networks: - backend_bridge: + - backend_bridge volumes: - ./nginx/nginx.conf:/etc/nginx/nginx.conf depends_on: - frontend - backend -networks: +networks: backend_bridge: driver: bridge