macsync/deploy
Natalie 336f41c905
Some checks are pending
Swift Build & Test / swift build + test (push) Waiting to run
fix(deploy): macsync edge writes a conf.d snippet, not the whole Caddyfile
ct.prod is a SHARED DMZ (Prospector's apps.ftw.pw + macsync). The old edge
script overwrote /etc/caddy/Caddyfile wholesale, so it and Prospector's deploy
clobbered each other (an outage: a Prospector deploy dropped the macsync site
and repointed DNS). Now each service owns one /etc/caddy/conf.d/<svc>.caddy and
the main Caddyfile just `import conf.d/*.caddy`. deploy-edge.sh idempotently adds
the import, removes any legacy inline macsync block, writes conf.d/macsync.caddy,
validates, and hot-reloads — never touching other sites.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-01 09:06:14 -04:00
..
lib feat(deploy): video-projects FUSE mount over DO Spaces 2026-06-28 21:10:13 -04:00
systemd fix(server): unbuffered logging + reject operator token on contact sync 2026-06-29 19:47:18 -04:00
deploy-edge.sh fix(deploy): macsync edge writes a conf.d snippet, not the whole Caddyfile 2026-07-01 09:06:14 -04:00
deploy-remote.sh apricot baseline: contacts-sync-core + BlobSyncManager + embedding/search/sync-history 2026-05-15 17:05:39 -07:00
deploy-server.sh deploy(server): rewrite deploy-server.sh as a rebuild-safe one-command deploy 2026-06-30 10:31:56 -04:00
install-photos-mount.sh feat(deploy): video-projects FUSE mount over DO Spaces 2026-06-28 21:10:13 -04:00
install.sh fix(@mac-sync): 🐛 add keychain search list cleanup on sign failure 2026-05-21 22:03:45 -07:00
photos-originals-mount.sh feat(deploy): video-projects FUSE mount over DO Spaces 2026-06-28 21:10:13 -04:00
retire-legacy.sh plum baseline: Phase 1/3/4/5 work (BaseSyncManager, SendQueue layer, ireminders, inotes) 2026-05-15 17:05:13 -07:00
seed-originals-to-spaces.sh feat(deploy): video-projects FUSE mount over DO Spaces 2026-06-28 21:10:13 -04:00
video-projects-mount.sh fix(deploy): use official rclone for mount (brew rclone lacks FUSE on macOS) 2026-06-28 21:18:03 -04:00