From 2c7d5ea5891f2ebda49183ee04ab1b1dc857b914 Mon Sep 17 00:00:00 2001 From: goulustis Date: Thu, 12 Mar 2026 16:40:51 +0800 Subject: [PATCH] frontend in docker --- docker/docker-compose.prod.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docker/docker-compose.prod.yml b/docker/docker-compose.prod.yml index 8338af3..c798d42 100644 --- a/docker/docker-compose.prod.yml +++ b/docker/docker-compose.prod.yml @@ -60,6 +60,16 @@ services: retries: 3 start_period: 40s + # Frontend build service + frontend: + build: + context: ../frontend + dockerfile: ../docker/Dockerfile.frontend + volumes: + - ../frontend/dist:/app/dist + networks: + - app-network + # Nginx for serving frontend (optional - can also serve via FastAPI) nginx: image: nginx:alpine @@ -72,7 +82,10 @@ services: - ../nginx.conf:/etc/nginx/nginx.conf:ro - ../frontend/dist:/usr/share/nginx/html:ro depends_on: - - backend + frontend: + condition: service_completed_successfully + backend: + condition: service_started restart: unless-stopped volumes: