da1af7d319
fix(compose): backend host->container port mapping uses fixed container :8000
...
The container's entrypoint hardcodes uvicorn --port 8000, so the host
port mapping must publish HOST:8000 (not HOST:HOST). Without this,
setting BACKEND_PORT=18000 mapped 18000:18000 which left uvicorn
unreachable from the host (it was on container :8000).
Surfaced while rebuilding the backend image to pick up the KB router
during HF openclaw plugin sim verification.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
EOF
2026-06-05 23:46:24 +01:00
483251f96b
Use env vars for ports: WIZARD_PORT, MYSQL_PORT, BACKEND_PORT, FRONTEND_PORT
2026-03-14 08:23:49 +00:00
2a8330fba0
use local AbstractWizard and fix docker-compose path
2026-03-13 01:36:45 +00:00
d3a9bf715e
Merge feat/task-type-hierarchy into main
2026-03-12 13:12:17 +00:00
4b67356e87
feat: setup wizard via SSH tunnel, config volume architecture
...
- 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
2026-03-06 13:47:02 +00:00
6673372532
feat: integrate AbstractWizard for initialization
...
- Add wizard service (git.hangman-lab.top/hzhang/abstract-wizard:latest)
- Add wizard-init service: uploads init-config on first deploy
- Backend reads wizard config on startup, creates admin user + default project
- Add init-config/harborforge.json with default admin credentials
- Update README with initialization docs
- Startup order: mysql → wizard → wizard-init → backend → frontend
2026-03-06 13:15:54 +00:00
f34538e3b0
feat: no-nginx frontend, host nginx config, configurable ports
...
- Frontend: remove nginx, use serve for static files
- Frontend: add Projects/Milestones/Notifications pages
- Frontend: fix auth endpoint to match backend (/auth/token)
- docker-compose: configurable ports via env vars, reduce frontend resources
- Add nginx-host.conf.example for host-level reverse proxy
- Add .env.example
- Update README with deployment architecture
2026-03-06 13:06:27 +00:00
7ae16c813a
feat: add frontend service to docker-compose
2026-02-27 09:47:25 +00:00
4027d0fae2
fix: docker-compose backend healthcheck + correct build context path
2026-02-27 09:37:48 +00:00
root
9c2643aaaa
Fix docker-compose paths for submodule structure
2026-02-21 08:19:59 +00:00
root
69c6ebc956
Initial: main repo with docker-compose and submodules
2026-02-21 08:18:03 +00:00