diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index 66eb1d3..b6a7994 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: backend - IMAGE: gitea.dsrptlab.com/mapflow/backend:${{ github.sha }} - DOKPLOY_APPLICATION_ID: ahtv545dRvRjoJnFNjiYv + IMAGE_SHA: gitea.dsrptlab.com/mapflow/backend:${{ github.sha }} + IMAGE_MAIN: gitea.dsrptlab.com/mapflow/backend:main + DOKPLOY_DEPLOY_WEBHOOK: http://sin.dsrptlab.com:3000/api/deploy/x3IYnQHykbR__LYwh0LPH steps: - uses: actions/checkout@v4 @@ -31,7 +32,7 @@ jobs: fi docker buildx use "$builder" docker buildx inspect --bootstrap - docker buildx build --push --provenance=false --tag "$IMAGE" . + docker buildx build --push --provenance=false --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 <