- Wizard binds 127.0.0.1 only, requires SSH tunnel for access - Shared config volume: wizard writes, backend reads - Backend waits for config file before starting uvicorn - Frontend detects backend health, shows setup wizard if not ready - Remove wizard-init container and init-config directory - Remove backend volume mount of source code - Update README with full deployment flow
20 lines
403 B
Plaintext
20 lines
403 B
Plaintext
# MySQL (docker-compose 内部默认值,wizard 配置优先)
|
||
MYSQL_ROOT_PASSWORD=harborforge_root
|
||
MYSQL_DATABASE=harborforge
|
||
MYSQL_USER=harborforge
|
||
MYSQL_PASSWORD=harborforge_pass
|
||
MYSQL_PORT=3306
|
||
|
||
# Backend
|
||
SECRET_KEY=change_me_in_production
|
||
LOG_LEVEL=INFO
|
||
BACKEND_PORT=8000
|
||
|
||
# AbstractWizard (localhost only)
|
||
WIZARD_PORT=18080
|
||
|
||
# Frontend
|
||
FRONTEND_PORT=3000
|
||
VITE_API_BASE=/api
|
||
VITE_WIZARD_PORT=18080
|