upaas: health check, settings checked at start, README section (closes #59) #67

Merged
clawbot merged 1 commits from feat/upaas-ready into next 2026-09-29 06:39:12 +02:00
1 Commits
Author SHA1 Message Date
clawbot f26e892152 upaas: health check, settings checked at start, README section (closes #59)
check / check (push) Successful in 14s
The image's HEALTHCHECK requests /.well-known/healthcheck through
nginx on the port from PORT, so it fails unless both processes answer.
The backend reads PORT and DEBUG with strconv instead of viper, which
turned a bad PORT into 0 and a bad DEBUG into false. Those, and a
BIND_ADDRESS that is not an IP address, now stop the start with an
error naming the variable; the TRUSTED_PROXIES error names it too.
bin/entrypoint.sh also refuses a container PORT outside 1 to 65535,
or 8081, where the backend listens, naming PORT. README.md gains
"Running under upaas". Its first-run steps create the host directory
owned by uid 1000, so the image changes no ownership.

Model: opus-5-5
2026-09-29 03:58:07 +00:00