name: Deploy on: tag: jobs: deploy: runs-on: cth-ubuntu-latest steps: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Push image uses: docker/build-push-action@v6 context: push: true tags: | 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: | docker pull docker.atomaka.com/budget:latest docker restart budget