From 08b1f783f952c55066be6f4739c7c7862707e71e Mon Sep 17 00:00:00 2001 From: Jonathan Inge Arvesen Folland Date: Thu, 20 Mar 2025 18:21:30 +0100 Subject: [PATCH] Update docker-compose.yml --- docker-compose.yml | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 00b9e12..103fcd1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,6 +3,10 @@ version: '3' volumes: backend_vol: # Define the backend_vol volume +networks: + backend_bridge: # Define the backend_bridge network + driver: bridge + services: backend: container_name: secfit_prod_backend @@ -10,7 +14,7 @@ services: context: backend/ dockerfile: Dockerfile networks: - - backend_bridge + - backend_bridge # Use the backend_bridge network ports: - "${PROD_BACKEND_PORT}:8000" # Map host port 20434 to container port 8000 (backend) volumes: @@ -22,4 +26,19 @@ services: context: frontend/ dockerfile: Dockerfile networks: - - backend_b + - backend_bridge # Use the backend_bridge network + 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_GATEWAY_PORT}:80" # Map host port 20436 to container port 80 (gateway) + networks: + - backend_bridge # Use the backend_bridge network + volumes: + - ./nginx/nginx.conf:/etc/nginx/nginx.conf + depends_on: + - frontend + - backend