From ebe4d100d57daffe81cd725427a1ee8721446a68 Mon Sep 17 00:00:00 2001 From: Chaim Date: Sat, 25 Apr 2026 22:00:41 +0000 Subject: [PATCH] ci: trigger prod redeploy from CI/CD MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit shira-hermes prod migrated to dockerimage (uuid r4xw6upm3237c63ohbye12g7, replaces the old Dockerfile-built xqfd89...). The new app pulls gitea.dev.marcus-law.co.il/espocrm-extensions/shira-hermes:latest, so it needs a redeploy when CI/CD pushes a new :latest. Adding a second "Trigger Coolify redeploy (prod)" step that calls prod Coolify with COOLIFY_PROD_TOKEN + COOLIFY_PROD_UUID secrets (just added to repo). Now one push to main → image build → both dev and prod auto-update. Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitea/workflows/deploy.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index ad50492..433b25d 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -48,8 +48,14 @@ jobs: docker push "${BASE}:${VERSION}" fi - - name: Trigger Coolify redeploy + - name: Trigger Coolify redeploy (dev) run: | curl -sf \ "http://coolify:8080/api/v1/deploy?uuid=${{ env.COOLIFY_UUID }}&force=true" \ -H "Authorization: Bearer ${{ secrets.COOLIFY_TOKEN }}" + + - name: Trigger Coolify redeploy (prod) + run: | + curl -sf \ + "https://coolify.prod.marcus-law.co.il/api/v1/deploy?uuid=${{ secrets.COOLIFY_PROD_UUID }}&force=true" \ + -H "Authorization: Bearer ${{ secrets.COOLIFY_PROD_TOKEN }}"