waitfordb: initial tool + container + CI #1

Merged
benvin merged 3 commits from benvin/initial into main 2026-08-22 15:03:39 +10:00

3 Commits

Author SHA1 Message Date
unkin-agent d5186867fb test: genericise sample fixtures (appuser/appdb, no project names) 2026-08-22 14:59:37 +10:00
unkin-agent 49d257cd3b docs: make README generic (remove arrstack/sonarr references) 2026-08-22 14:59:04 +10:00
unkin-agent 2b37986218 waitfordb: initial tool — env-configured wait-for-DB init container
Small Go tool + distroless container used as a K8s initContainer to block an
app until its database (Postgres/MySQL) is reachable. Env-var configured
(WAITFORDB_* + libpq PG* fallback), configurable timeout/interval, redacted
logs, exit codes. Woodpecker CI publishes docker-internal/waitfordb on tag.
2026-08-22 13:31:44 +10:00