feat: move GitHub Actions runner to Docker container
- Replace host systemd runner with myoung34/github-runner container in the main compose stack - Mounts docker.sock (GID 1001), /valhalla-lab, and /config/caddy so the workflow can deploy compose and reload Caddy without SSH - Update deploy.yml to write files via mounted paths and use a shared COMPOSE env var for cleaner step commands - Add GITHUB_RUNNER_ACCESS_TOKEN placeholder to .env (fine-grained PAT with Administration:write needed for runner self-registration)
This commit is contained in:
@@ -103,3 +103,6 @@ HOMARR_SECRET_ENCRYPTION_KEY=98989838bf06c9e42d77944ce848963a22ab316b55a09b0d199
|
||||
# Required permissions: Zone > DNS > Edit (for ginnoir.com zone only)
|
||||
# This is NOT the Zone ID or Account ID — it's the API Token secret value.
|
||||
CF_API_TOKEN=cfut_ijIT9HDjXWKgd0dtnyLqxv8L3deB7hSDivSqquwp905a6c51
|
||||
|
||||
# GitHub Actions self-hosted runner (fine-grained PAT, Administration:write on homelabstack)
|
||||
GITHUB_RUNNER_ACCESS_TOKEN=
|
||||
|
||||
Reference in New Issue
Block a user