diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index fcd687c..3001267 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: flutter - IMAGE: gitea.dsrptlab.com/mapflow/flutter:${{ github.sha }} - DOKPLOY_APPLICATION_ID: 9UR7Tpp9v_I6Ueu04sUiu + IMAGE_SHA: gitea.dsrptlab.com/mapflow/flutter:${{ github.sha }} + IMAGE_MAIN: gitea.dsrptlab.com/mapflow/flutter:main + DOKPLOY_DEPLOY_WEBHOOK: http://sin.dsrptlab.com:3000/api/deploy/b7iCKmvlGMU-2HmI79fcC steps: - uses: actions/checkout@v4 @@ -38,7 +39,8 @@ jobs: docker buildx inspect --bootstrap docker buildx build \ --push \ - --tag "$IMAGE" \ + --tag "$IMAGE_SHA" \ + --tag "$IMAGE_MAIN" \ --build-arg MAPBOX_ACCESS_TOKEN="${{ secrets.MAPBOX_ACCESS_TOKEN }}" \ --build-arg MAPBOX_STYLE="mapbox/streets-v12" \ --build-arg TELEGRAM_BOT_USERNAME="carfteebot" \ @@ -54,30 +56,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 <