From 52ecaeab2d6b44a07dd81b98f5b7948918b59033 Mon Sep 17 00:00:00 2001 From: Jonathan Inge Arvesen Folland Date: Thu, 20 Mar 2025 18:07:09 +0100 Subject: [PATCH] Update docker-compose.stag.yml --- docker-compose.stag.yml | 39 +++++++++++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/docker-compose.stag.yml b/docker-compose.stag.yml index 46b134b..fe3cd35 100644 --- a/docker-compose.stag.yml +++ b/docker-compose.stag.yml @@ -1,14 +1,41 @@ version: '3' -name: secfit_stag services: backend: container_name: secfit_stag_backend build: context: backend/ - network: host - dockerfile: Dockerfile.test - environment: - - DEBUG=1 + dockerfile: Dockerfile + networks: + - backend_bridge ports: - - ${STAG_PORT_PREFIX}4:8000 + - "${STAG_BACKEND_PORT}:8000" # Map host port 20424 to container port 8000 (backend) + volumes: + - backend_vol:/app + + frontend: + container_name: secfit_stag_frontend + build: + context: frontend/ + dockerfile: Dockerfile + networks: + - backend_bridge + ports: + - "${STAG_FRONTEND_PORT}:3000" # Map host port 20425 to container port 3000 (frontend) + + gateway: + container_name: secfit_stag_gateway + image: nginx:latest + ports: + - "${STAG_GATEWAY_PORT}:80" # Map host port 20426 to container port 80 (gateway) + networks: + - backend_bridge + volumes: + - ./nginx/nginx.conf:/etc/nginx/nginx.conf + depends_on: + - frontend + - backend + +networks: + backend_bridge: + driver: bridge