From f4570ca7cc693817f6ceb15ac7efae7d16259d89 Mon Sep 17 00:00:00 2001 From: Henrik Jess Nielsen Date: Fri, 13 Dec 2024 22:07:43 +0100 Subject: [PATCH] Trying something ... --- .gitea/workflows/main.yml | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/main.yml b/.gitea/workflows/main.yml index 42a8f9a..23235ce 100644 --- a/.gitea/workflows/main.yml +++ b/.gitea/workflows/main.yml @@ -35,6 +35,22 @@ jobs: NOMAD_ADDR: https://nomad.i80.dk run: nomad job validate .gitea/workflows/nomad-job.hcl + - name: Apply Nomad Job + env: + NOMAD_ADDR: https://nomad.i80.dk + run: nomad job run .gitea/workflows/nomad-job.hcl + + - name: Wait for New Job to Become Healthy + env: + NOMAD_ADDR: https://nomad.i80.dk + run: | + echo "Waiting for the new job to become healthy..." + until nomad job status lifefaq | grep -q "healthy"; do + echo "Job not healthy yet, retrying..." + sleep 5 + done + echo "Job is healthy!" + - name: Stop old deployment env: NOMAD_ADDR: https://nomad.i80.dk @@ -42,10 +58,7 @@ jobs: continue-on-error: true - - name: Apply Nomad Job - env: - NOMAD_ADDR: https://nomad.i80.dk - run: nomad job run .gitea/workflows/nomad-job.hcl + - name: Update Nginx Configuration run: ssh runner@nomad sudo /opt/nginx_updater/venv/bin/python3 /opt/nginx_updater/nginx_updater.py lifefaq