From ca14ddc8b246de2333ba9e3b37a1c33b91229eea Mon Sep 17 00:00:00 2001 From: Samuel McCann Date: Fri, 5 Jun 2026 10:41:57 +0000 Subject: [PATCH] ci: add Nomad auto-deploy workflow on push to main --- .forgejo/workflows/deploy.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 1cb5903..88954cf 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -10,14 +10,16 @@ jobs: - name: Restart Nomad allocation env: - NOMAD_ADDR: http://127.0.0.1:4646 + NOMAD_ADDR: ${{ secrets.NOMAD_ADDR }} NOMAD_TOKEN: ${{ secrets.NOMAD_TOKEN }} run: | set -e - ALLOC_ID=$(curl -sf -H "X-Nomad-Token: $NOMAD_TOKEN" \ + ALLOC_ID=$(curl -sf \ + -H "X-Nomad-Token: $NOMAD_TOKEN" \ "$NOMAD_ADDR/v1/jobs/thefatdragon/allocations" \ | grep -o '"ID":"[^"]*"' | head -1 | cut -d'"' -f4) echo "Restarting allocation: $ALLOC_ID" - curl -sf -X POST -H "X-Nomad-Token: $NOMAD_TOKEN" \ + curl -sf -X POST \ + -H "X-Nomad-Token: $NOMAD_TOKEN" \ "$NOMAD_ADDR/v1/client/allocation/$ALLOC_ID/restart" - echo "Deploy triggered." + echo "Deploy triggered — nginx will re-fetch index.html from git."