diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index bc364ce..fe5721b 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -45,4 +45,22 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - no-cache: true \ No newline at end of file + no-cache: true + + deploy: + needs: build-and-push + runs-on: ubuntu + + steps: + - name: Deploy to server + uses: appleboy/ssh-action@v1.0.3 + with: + host: ${{ secrets.DEPLOY_HOST }} + username: ${{ secrets.DEPLOY_USER }} + password: ${{ secrets.DEPLOY_PASSWORD }} + script: | + cd ${{ secrets.DEPLOY_PATH }} + echo "${{ secrets.TOKEN }}" | docker login git.viaeon.com -u ${{ github.actor }} --password-stdin + docker compose pull + docker compose up -d + docker image prune -af \ No newline at end of file