# --- HangmanLab backend / frontend --- BACKEND_PORT=8000 FRONTEND_PORT=80 # --- MySQL (shared by hangmanlab-backend and HarborForge) --- DB_PORT=3306 DB_NAME=hangmanlab DB_USER=hangmanlab DB_PASSWORD=change_me MYSQL_ROOT_PASSWORD=change_me_root # --- HarborForge --- HF_BACKEND_PORT=8001 HF_FRONTEND_PORT=3000 HF_FRONTEND_DEV_MODE=0 HF_SECRET_KEY=change_me_in_production HF_LOG_LEVEL=INFO # Database name used by HarborForge (created automatically by hf_db_init on every up). HF_DB_NAME=harborforge # Browser-facing origin of the HarborForge frontend. Used as the AbstractWizard # CORS allow-list. Must match the scheme/host/port the user types in their # browser. Examples: # http://localhost:3000 # https://harborforge.example.com # Multiple origins can be comma-separated. HF_FRONTEND_HOST=http://localhost:3000 # AbstractWizard SSH-tunnel port (server-side bind). The setup wizard in the # browser will ask the user to enter the matching local port. WIZARD_PORT=8080