Backend Main from env (GATEWAY_URL, INFLUX_URL, PORT, timeouts), assembly class, end-to-end test with stub gateway and Influx serving the real UI, Dockerfile (JRE 21 alpine, non-root, healthcheck on /api/health which stays 200 when the gateway is down). 🤖 Generated with Claude Code
Backend Main from env (GATEWAY_URL, INFLUX_URL, PORT, timeouts), assembly class, end-to-end test with stub gateway and Influx serving the real UI, Dockerfile (JRE 21 alpine, non-root, healthcheck on /api/health which stays 200 when the gateway is down). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Main reads GATEWAY_URL, INFLUX_URL, PORT and the two timeouts, fails fast
with a clear message, and wires adapters and services. The end-to-end test
runs it against stub gateway and InfluxDB servers on localhost.
The test-only web/index.html is removed: it shadowed the real UI on the
test classpath, so ApiServerTest now checks the real index.html.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Backend Main from env (GATEWAY_URL, INFLUX_URL, PORT, timeouts), assembly class, end-to-end test with stub gateway and Influx serving the real UI, Dockerfile (JRE 21 alpine, non-root, healthcheck on /api/health which stays 200 when the gateway is down). 🤖 Generated with Claude Code
Pull request closed