From 9fee6e7d49315b17c311bc442134fe3fccaba04b Mon Sep 17 00:00:00 2001 From: Andrew Tomaka Date: Sat, 13 Jul 2024 16:05:28 -0400 Subject: [PATCH] Switch deployment to use watchtower (#17) Reviewed-on: https://git.atomaka.com/atomaka/budget/pulls/17 --- .gitea/workflows/deploy.yaml | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 1ebd94d..a84fc7f 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -1,7 +1,9 @@ name: Deploy on: - tag: + push: + tags: + - "**" jobs: deploy: @@ -17,10 +19,6 @@ jobs: docker.atomaka.com/budget:latest docker.atomaka.com/budget:${{gitea.sha}} - name: Deploy to server - uses: appleboy/ssh-action@v1.0.3 - with: - host: ${{ secrets.SSH_HOST }} - username: ${{ secrets.SSH_USERNAME }} - key: ${{ secrets.SSH_KEY }} - script: | - bash "/boot/config/plugins/user.scripts/scripts/deploy budget/script" + run: | + curl --oauth2-bearer ${{ secrets.WATCHTOWER_TOKEN }} \ + ${{ secrets.WATCHTOWER_HOST }}/v1/update?images=docker.atomaka.com/budget