From 12f9562dbc4cfaf782cc61f7fb6f415f30d019b6 Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev <572431+veikab@users.noreply.github.com> Date: Sat, 9 May 2026 14:44:03 +0700 Subject: [PATCH] Deploy worker through Dokploy webhook --- .gitea/workflows/build-and-deploy.yml | 29 ++++++++------------------- 1 file changed, 8 insertions(+), 21 deletions(-) diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index c7865e1..e8f95fb 100644 --- a/.gitea/workflows/build-and-deploy.yml +++ b/.gitea/workflows/build-and-deploy.yml @@ -10,8 +10,9 @@ jobs: runs-on: build-host env: SERVICE_NAME: worker - IMAGE: gitea.dsrptlab.com/mapflow/worker:${{ github.sha }} - DOKPLOY_APPLICATION_ID: WLVTwjBDqYy3vim88NyKX + IMAGE_SHA: gitea.dsrptlab.com/mapflow/worker:${{ github.sha }} + IMAGE_MAIN: gitea.dsrptlab.com/mapflow/worker:main + DOKPLOY_DEPLOY_WEBHOOK: http://sin.dsrptlab.com:3000/api/deploy/FqP8dqyUZYCWfMSK4reuM steps: - uses: actions/checkout@v4 @@ -31,7 +32,7 @@ jobs: fi docker buildx use "$builder" docker buildx inspect --bootstrap - docker buildx build --push --tag "$IMAGE" . + docker buildx build --push --tag "$IMAGE_SHA" --tag "$IMAGE_MAIN" . - name: Skip stale deployment run: | @@ -43,30 +44,16 @@ jobs: echo "A newer main commit exists: $latest_sha. Skipping deploy for ${GITHUB_SHA}." fi - - name: Update Dokploy image + - name: Trigger Dokploy webhook run: | set -euo pipefail [ -f .deploy-current ] || exit 0 payload=$(cat <