diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 95c8a71..e66215f 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -48,13 +48,18 @@ jobs: STACK_ID=$(echo $STACK_RESPONSE | jq -r '.[] | select(.Name == "${{ vars.STACK_NAME }}") | .Id') - curl -X PUT \ - "${{ vars.PORTAINER_URL }}/api/stacks/$STACK_ID" \ + curl -v -X PUT \ + "${{ vars.PORTAINER_URL }}/api/stacks/$STACK_ID?endpointId=16" \ -H "X-API-Key: ${{ secrets.PORTAINER_API_KEY }}" \ -H "Content-Type: application/json" \ -d '{ "pullImage": true, - "prune": true + "prune": true, + "repositoryReferenceName": "refs/heads/main", + "env": [ + {"name": "IMAGE_TAG", "value": "${{ github.sha }}"}, + {"name": "DEPLOY_TIMESTAMP", "value": "$(date -u +"%Y-%m-%dT%H:%M:%SZ")"} + ] }' echo "Deployment triggered for stack ID: $STACK_ID"