packages.wenpai.net/deploy/ansible
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
..
group_vars/production Add Discord notifications for systemd pipeline failures (#81) 2026-03-30 11:14:13 -05:00
inventory/hosts WP Packages rename (#42) 2026-03-19 11:50:12 -05:00
public_keys New key for new server [ci skip] 2026-03-21 11:46:23 -05:00
roles Implement socket-activated zero-downtime deploy switchover (#67) 2026-04-04 14:07:54 -05:00
.gitignore Initial commit 2026-03-14 13:36:07 -05:00
ansible.cfg Initial commit 2026-03-14 13:36:07 -05:00
deploy.yml WP Packages rename (#42) 2026-03-19 11:50:12 -05:00
provision.yml WP Packages rename (#42) 2026-03-19 11:50:12 -05:00
requirements.txt Initial commit 2026-03-14 13:36:07 -05:00