feat(backend): assemble and run the backend from environment settings #35

Closed
mariusz.pacek wants to merge 0 commits from mariusz.pacek/feat/backend-main AGit into master
pull from: mariusz.pacek/feat/backend-main
Owner

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)
mariusz.pacek added 1 commit 2026-10-23 22:45:32 +00:00
feat(backend): assemble and run the backend from environment settings
CI / Backend tests (Maven / Java 21) (push) Successful in 1m2s
f0cbcb00f5
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>
mariusz.pacek closed this pull request 2026-10-24 07:19:45 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mariusz.pacek/home-pump#35