feat: re-add hf_backend with restart:no, hf_frontend depends on both hf_backend and wizard

This commit is contained in:
2026-04-15 04:46:56 +00:00
parent 07b5816987
commit 7b1a195af6

View File

@@ -38,17 +38,21 @@ services:
networks: networks:
- app-network - app-network
hf_frontend: hf_backend:
image: git.hangman-lab.top/zhi/harborforge-frontend:latest image: git.hangman-lab.top/zhi/harborforge-backend:multi-stage
restart: "no"
ports: ports:
- "$HF_FRONTEND_PORT:3000" - "$HF_BACKEND_PORT:8000"
volumes:
- wizard_config:/config:ro
environment: environment:
VITE_API_BASE_URL: http://wizard:${WIZARD_PORT:-8082} CONFIG_DIR: /config
VITE_WIZARD_PORT: ${WIZARD_PORT:-8082} CONFIG_FILE: harborforge.json
FRONTEND_DEV_MODE: ${HF_FRONTEND_DEV_MODE:-0} SECRET_KEY: ${HF_SECRET_KEY:-change_me_in_production}
NODE_ENV: production LOG_LEVEL: ${HF_LOG_LEVEL:-INFO}
depends_on: depends_on:
- wizard mysql:
condition: service_healthy
networks: networks:
- app-network - app-network
@@ -66,6 +70,22 @@ services:
networks: networks:
- app-network - app-network
hf_frontend:
image: git.hangman-lab.top/zhi/harborforge-frontend:latest
restart: "no"
ports:
- "$HF_FRONTEND_PORT:3000"
environment:
VITE_API_BASE_URL: http://hf_backend:${HF_BACKEND_PORT:-8000}
VITE_WIZARD_PORT: ${WIZARD_PORT:-8082}
FRONTEND_DEV_MODE: ${HF_FRONTEND_DEV_MODE:-0}
NODE_ENV: production
depends_on:
- hf_backend
- wizard
networks:
- app-network
networks: networks:
app-network: app-network:
driver: bridge driver: bridge