Files
rollcall/site
Ilker ManapandClaude Fable 5.1 1430421a3f
CI / agent (push) Successful in 4s
CI / site (push) Successful in 3s
CI / go (push) Successful in 24s
install.sh: drop prototype cleanup that removed the freshly installed binary
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-27 01:31:18 +01:00
..

Project website

index.html is a self-contained static page (no build step). CI checks that it parses; the deploy workflow publishes it when these repository variables are set in Gitea (Settings → Actions → Variables):

Variable Example
SITE_HOST 10.0.0.11
SITE_USER ilker
SITE_PATH /var/www/rollcall.mynodes.xyz

The SSH key comes from the SITE_SSH_KEY secret, falling back to PXE_SSH_KEY. The target directory must be writable by SITE_USER.

Serving it with Caddy (host web)

rollcall.mynodes.xyz {
	root * /var/www/rollcall.mynodes.xyz
	file_server
	encode zstd gzip
	header Cache-Control "public, max-age=600"
}

Plus a DNS record rollcall.mynodes.xyz CNAME ev.mynodes.xyz (same as the other sites on that host) and sudo install -d -o ilker /var/www/rollcall.mynodes.xyz.