halkyon/deploy
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 51023469d3
All checks were successful
CI / check (push) Successful in 14m59s
CI / deploy (push) Successful in 19s
fix(deploy): recreate Caddy for a changed Caddyfile, as a reload can't see it
The deploy reloaded Caddy when deploy/Caddyfile changed, but a reload
reads the file the container sees, and that is the old one: Docker
mounts a single file by its inode, and git writes a changed file anew.
The first deploy of the assistant connector showed it (the container
still had the Caddyfile without the connector's routes). A changed
Caddyfile now recreates the Caddy container, which mounts the new file;
its certificates are kept in their volume, and the instance is away for
a few seconds.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MMm7usAo6q9ZZRoPkWjoxi
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-10-11 15:08:54 +02:00
..
backup feat(deploy): hourly off-site backups with restic 2026-10-03 16:45:40 +02:00
dictionaries feat(deploy): instances keep their dictionaries current, weekly, by themselves 2026-10-09 18:09:37 +02:00
runner ci: give the runner 5 GB, since the analysis needs 3.7 GB cold 2026-10-01 11:56:45 +02:00
.env.example Limit how much room people's files take 2026-10-02 06:02:15 +02:00
allowed-signers ci: check every push on sahaquiel and deploy a green main 2026-09-30 21:49:04 +02:00
backup.sh feat(publish): releases in git (public tier, stage 2) 2026-10-10 09:46:38 +02:00
backups.md feat(publish): releases in git (public tier, stage 2) 2026-10-10 09:46:38 +02:00
Caddyfile feat(assistant): Claude reads studysets through a connector on the instance 2026-10-10 15:11:17 +02:00
compose.yaml feat(publish): releases in git (public tier, stage 2) 2026-10-10 09:46:38 +02:00
redeploy.sh fix(deploy): recreate Caddy for a changed Caddyfile, as a reload can't see it 2026-10-11 15:08:54 +02:00