mirror of
https://github.com/Dvorinka/Containr.git
synced 2026-10-29 16:14:56 +00:00
Compare commits
base: TDvorak/Containr:v0.4.2
TDvorak/Containr:main
TDvorak/Containr:feat/sentry-redesign
TDvorak/Containr:refactor/sqlc-auth-security
TDvorak/Containr:refactor/sqlc-git
TDvorak/Containr:refactor/sqlc-sleeper
TDvorak/Containr:refactor/sqlc-cron
TDvorak/Containr:refactor/sqlc-runtime
TDvorak/Containr:refactor/sqlc-deployments
TDvorak/Containr:refactor/sqlc-preview-envs
TDvorak/Containr:refactor/sqlc-service-ops
TDvorak/Containr:refactor/sqlc-metrics-domains
TDvorak/Containr:feat/template-builder
TDvorak/Containr:feat/placement-tags
TDvorak/Containr:feat/migrate-railway
TDvorak/Containr:feat/template-registry
TDvorak/Containr:feat/node-bootstrap
TDvorak/Containr:feat/interactive-terminal
TDvorak/Containr:fix/ha-checks-and-misc
TDvorak/Containr:fix/qa-e2e-hardening
TDvorak/Containr:v0.39.1
TDvorak/Containr:v0.39.0
TDvorak/Containr:v0.38.1
TDvorak/Containr:v0.38.0
TDvorak/Containr:v0.37.0
TDvorak/Containr:v0.36.0
TDvorak/Containr:v0.35.0
TDvorak/Containr:v0.34.0
TDvorak/Containr:v0.33.0
TDvorak/Containr:v0.32.0
TDvorak/Containr:v0.31.0
TDvorak/Containr:v0.30.0
TDvorak/Containr:v0.29.0
TDvorak/Containr:v0.28.0
TDvorak/Containr:v0.27.0
TDvorak/Containr:v0.26.0
TDvorak/Containr:v0.25.0
TDvorak/Containr:v0.24.0
TDvorak/Containr:v0.23.0
TDvorak/Containr:v0.22.0
TDvorak/Containr:v0.21.1
TDvorak/Containr:v0.21.0
TDvorak/Containr:v0.20.0
TDvorak/Containr:v0.19.0
TDvorak/Containr:v0.18.0
TDvorak/Containr:v0.17.0
TDvorak/Containr:v0.16.0
TDvorak/Containr:v0.15.0
TDvorak/Containr:v0.14.0
TDvorak/Containr:v0.13.0
TDvorak/Containr:v0.12.0
TDvorak/Containr:v0.11.0
TDvorak/Containr:v0.10.0
TDvorak/Containr:v0.9.0
TDvorak/Containr:v0.8.0
TDvorak/Containr:v0.7.0
TDvorak/Containr:v0.6.0
TDvorak/Containr:v0.5.0
TDvorak/Containr:v0.4.2
TDvorak/Containr:v0.4.1
TDvorak/Containr:v0.4.0
TDvorak/Containr:v0.3.0
TDvorak/Containr:v0.2.0
TDvorak/Containr:v0.1.1
TDvorak/Containr:v0.1.0
..
compare: TDvorak/Containr:fix/ha-checks-and-misc
TDvorak/Containr:main
TDvorak/Containr:feat/sentry-redesign
TDvorak/Containr:refactor/sqlc-auth-security
TDvorak/Containr:refactor/sqlc-git
TDvorak/Containr:refactor/sqlc-sleeper
TDvorak/Containr:refactor/sqlc-cron
TDvorak/Containr:refactor/sqlc-runtime
TDvorak/Containr:refactor/sqlc-deployments
TDvorak/Containr:refactor/sqlc-preview-envs
TDvorak/Containr:refactor/sqlc-service-ops
TDvorak/Containr:refactor/sqlc-metrics-domains
TDvorak/Containr:feat/template-builder
TDvorak/Containr:feat/placement-tags
TDvorak/Containr:feat/migrate-railway
TDvorak/Containr:feat/template-registry
TDvorak/Containr:feat/node-bootstrap
TDvorak/Containr:feat/interactive-terminal
TDvorak/Containr:fix/ha-checks-and-misc
TDvorak/Containr:fix/qa-e2e-hardening
TDvorak/Containr:v0.39.1
TDvorak/Containr:v0.39.0
TDvorak/Containr:v0.38.1
TDvorak/Containr:v0.38.0
TDvorak/Containr:v0.37.0
TDvorak/Containr:v0.36.0
TDvorak/Containr:v0.35.0
TDvorak/Containr:v0.34.0
TDvorak/Containr:v0.33.0
TDvorak/Containr:v0.32.0
TDvorak/Containr:v0.31.0
TDvorak/Containr:v0.30.0
TDvorak/Containr:v0.29.0
TDvorak/Containr:v0.28.0
TDvorak/Containr:v0.27.0
TDvorak/Containr:v0.26.0
TDvorak/Containr:v0.25.0
TDvorak/Containr:v0.24.0
TDvorak/Containr:v0.23.0
TDvorak/Containr:v0.22.0
TDvorak/Containr:v0.21.1
TDvorak/Containr:v0.21.0
TDvorak/Containr:v0.20.0
TDvorak/Containr:v0.19.0
TDvorak/Containr:v0.18.0
TDvorak/Containr:v0.17.0
TDvorak/Containr:v0.16.0
TDvorak/Containr:v0.15.0
TDvorak/Containr:v0.14.0
TDvorak/Containr:v0.13.0
TDvorak/Containr:v0.12.0
TDvorak/Containr:v0.11.0
TDvorak/Containr:v0.10.0
TDvorak/Containr:v0.9.0
TDvorak/Containr:v0.8.0
TDvorak/Containr:v0.7.0
TDvorak/Containr:v0.6.0
TDvorak/Containr:v0.5.0
TDvorak/Containr:v0.4.2
TDvorak/Containr:v0.4.1
TDvorak/Containr:v0.4.0
TDvorak/Containr:v0.3.0
TDvorak/Containr:v0.2.0
TDvorak/Containr:v0.1.1
TDvorak/Containr:v0.1.0
1
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
f1543120fb |
fix: HA checks resolve service targets over project network; persist checks
- Health checks for local services dialed 127.0.0.1 from inside the backend
container — the host's published port is unreachable there. Service-bound
checks now resolve the service's DNS name on its project network (backend
joins on demand), falling back to the service's stored port. A resolver
failure surfaces as TARGET_UNRESOLVED instead of a fake loopback probe.
- Checks lived only in memory: a backend restart silently deleted every
configured health check. ha_health_checks table + write-through on
add/update/tick and hydrate-on-boot, matching the scaling-policy pattern.
- sqlc schema.sql gained the runtime columns added by later migrations —
the stale snapshot already caused one silently-dropped-column bug.
- OpenAPI: runtime response now documents ports and health fields; types
regenerated.
- Buttons no longer wrap ("+ new project" rendered on two lines).
Verified live: service check probes whoami-web:80 via DNS → healthy;
check survives a backend restart and rehydrates.
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|