deploy/zero-downtime #3

Merged
peersky merged 2 commits from deploy/zero-downtime into integration/verified-stack 2026-08-20 06:52:02 +00:00
Owner
No description provided.
Let the app deploy without dropping requests
Some checks failed
web-ci / test (push) Failing after 11m26s
2f5221175d
- Fixed Bug the container declared no readiness, so a zero-downtime deploy swapped traffic as soon as the process started, which for Next is before it can render
- Added Function a cheap health route and a HEALTHCHECK that gates the swap on it, using node's own fetch since the slim image carries no curl
- Added Interface a written strategy for both frontends, including why the landing cannot have this until its compose resource is split
- Added Redundancy a smoke check on the probe, since a silent 404 there would hang or mis-gate every future deploy
Record that both readiness probes were actually exercised
Some checks failed
web-ci / test (pull_request) Failing after 11m27s
dc2e2b8b47
- Added Interface the results of running each probe against a serving and a stopped container, so whoever configures the deploy can see they gate on something real rather than trust the snippet
- Fixed Interface the landing probe is described as added rather than pending, with the caveat that it only takes effect once that site stops being a compose resource
peersky merged commit fd579b408d into integration/verified-stack 2026-08-20 06:52:02 +00:00
peersky deleted branch deploy/zero-downtime 2026-08-20 06:52:02 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
peeramid-labs/noolog-app!3
No description provided.