feat: re-add hf_backend with restart:no, hf_frontend depends on both hf_backend and wizard
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user