feat: always bind to 0.0.0.0
Reachability is controlled by the host firewall / compose port publishing, not the bind address. Backend, compose, and docs all now default to 0.0.0.0 so the API is reachable from the frontend container, the host, and the LAN without per-env overrides. Files: - backend/src/cyclone/__main__.py: default host = 0.0.0.0 - docker-compose.yml: refresh the comment to match the new posture - CLAUDE.md / README.md / docs/ARCHITECTURE.md / docs/REQUIREMENTS.md: reframe the bind note accordingly
This commit is contained in:
@@ -678,7 +678,7 @@ Returns `status="ok"` only when every subsystem is healthy. `status="degraded"`
|
||||
The default deployment. Two terminals:
|
||||
|
||||
```bash
|
||||
# Terminal 1 — backend on 127.0.0.1:8000
|
||||
# Terminal 1 — backend on 0.0.0.0:8000 (always binds to all interfaces; firewall is what restricts reachability)
|
||||
cd backend
|
||||
.venv/bin/python -m cyclone serve
|
||||
|
||||
|
||||
Reference in New Issue
Block a user