From ab2099d16a5b774e24770b84f558b9ef298e74f0 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Tue, 17 Feb 2026 14:31:25 -0600 Subject: [PATCH] Document deployment setup in CLAUDE.md --- CLAUDE.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index ab5ac90..b7dc887 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -22,6 +22,17 @@ This is a standard Zola project: - **`static/`** - Static assets served as-is (images, fonts, etc.). - **`themes/`** - Zola themes (if using one). +## Deployment + +- CI/CD via Forgejo Actions at `git.mcintire.me` +- Workflow: `.forgejo/workflows/deploy.yml` +- Triggers on push to `main`: builds with Zola, deploys via rsync over SSH +- Deploy target: `graham@skippy.w5isp.com:/home/graham/apps/w5isp.com/` +- Caddy serves the site from that directory +- Requires `DEPLOY_SSH_KEY` secret in Forgejo repo settings (ed25519 private key) +- Theme (`themes/zolanight`) is a git submodule — checkout needs `submodules: true` +- Zola version in workflow must match `zola.toml` format (0.22.1+, since older versions expect `config.toml`) + ## Configuration - Sass compilation: enabled