feat: add frontend service to docker-compose

This commit is contained in:
Zhi
2026-02-27 09:47:25 +00:00
parent 4027d0fae2
commit 7ae16c813a
3 changed files with 28 additions and 8 deletions

1
HarborForge.Frontend Submodule

Submodule HarborForge.Frontend added at 853594f447

View File

@@ -13,8 +13,6 @@ services:
- mysql_data:/var/lib/mysql
ports:
- 3306:3306
networks:
- harborforge
healthcheck:
test:
- CMD
@@ -45,8 +43,6 @@ services:
depends_on:
mysql:
condition: service_healthy
networks:
- harborforge
volumes:
- ./HarborForge.Backend:/app
deploy:
@@ -64,9 +60,32 @@ services:
timeout: 10s
retries: 3
start_period: 10s
networks:
harborforge:
driver: bridge
frontend:
build:
context: ./HarborForge.Frontend
dockerfile: Dockerfile
container_name: harborforge-frontend
restart: unless-stopped
ports:
- 3000:3000
depends_on:
backend:
condition: service_healthy
deploy:
resources:
limits:
cpus: '0.5'
memory: 256M
healthcheck:
test:
- CMD
- wget
- -q
- --spider
- http://localhost:3000
interval: 30s
timeout: 10s
retries: 3
volumes:
mysql_data:
driver: local