864 B
864 B
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.