mirror of
https://github.com/coder/coder.git
synced 2026-06-06 22:48:19 +00:00
51198744ff
## Summary - add a `--port` flag to `scripts/develop.sh` so the API can run on a non-default port - make the script use the selected API port for access URL defaults, readiness checks, login, proxy wiring, and printed URLs - reject oversized `--port` values early and treat an existing dev frontend on port 8080 as a conflict when the requested API is not already running - pin the frontend dev server to port 8080 so inherited `PORT` environment variables do not move it to a different port ## Testing - `bash -n scripts/develop.sh` - `shellcheck -x scripts/develop.sh` - `bash scripts/develop.sh --port abc` - `bash scripts/develop.sh --port 8080` - `bash scripts/develop.sh --port 999999999999999999999` - started `./scripts/develop.sh --port 3001` and verified: - `http://127.0.0.1:3001/healthz` - `http://127.0.0.1:3001/api/v2/buildinfo` - `http://127.0.0.1:8080/healthz` - `http://127.0.0.1:8080/api/v2/buildinfo` - simulated an existing dev frontend on `127.0.0.1:8080` and verified `./scripts/develop.sh --port 3001` exits with a conflict error