packages.wenpai.net/deploy/ansible/roles/wppackages/templates
Ben Word e276195b6e
Implement socket-activated zero-downtime deploy switchover (#67)
Systemd socket activation keeps the listening socket open across
service restarts so connections queue at the kernel instead of
getting 503s from Caddy. The Go server detects LISTEN_FDS and
uses the inherited fd, falling back to normal listen for local dev.
Caddy retry window bumped as a safety net.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 14:07:54 -05:00
..
litestream.service.j2 Separate Litestream into its own systemd service (#95) 2026-04-04 10:54:03 -05:00
litestream.yml.j2 Fix database is locked errors by tuning WAL checkpointing for Litestream (#94) 2026-04-04 10:37:27 -05:00
notify-pipeline-failure.sh.j2 Add Discord notifications for systemd pipeline failures (#81) 2026-03-30 11:14:13 -05:00
wppackages-aggregate.service.j2 WP Packages rename (#42) 2026-03-19 11:50:12 -05:00
wppackages-aggregate.timer.j2 WP Packages rename (#42) 2026-03-19 11:50:12 -05:00
wppackages-check-status.service.j2 Add daily check-status sweep for closed/reopened packages (#84) 2026-04-01 20:39:46 -05:00
wppackages-check-status.timer.j2 Run check-status hourly (#86) 2026-04-02 10:09:19 -05:00
wppackages-cleanup.service.j2 WP Packages rename (#42) 2026-03-19 11:50:12 -05:00
wppackages-cleanup.timer.j2 WP Packages rename (#42) 2026-03-19 11:50:12 -05:00
wppackages-generate-og.service.j2 WP Packages rename (#42) 2026-03-19 11:50:12 -05:00
wppackages-generate-og.timer.j2 WP Packages rename (#42) 2026-03-19 11:50:12 -05:00
wppackages-pipeline-notify@.service.j2 Add Discord notifications for systemd pipeline failures (#81) 2026-03-30 11:14:13 -05:00
wppackages-pipeline.service.j2 Fix OnFailure= placement in pipeline service unit 2026-03-30 11:18:51 -05:00
wppackages-pipeline.timer.j2 WP Packages rename (#42) 2026-03-19 11:50:12 -05:00
wppackages.service.j2 Implement socket-activated zero-downtime deploy switchover (#67) 2026-04-04 14:07:54 -05:00
wppackages.socket.j2 Implement socket-activated zero-downtime deploy switchover (#67) 2026-04-04 14:07:54 -05:00