diff --git a/.github/workflows/deploy-images-feat-saas.yml b/.github/workflows/deploy-images-feat-saas.yml index 4925dc99a..ecf08cc7b 100644 --- a/.github/workflows/deploy-images-feat-saas.yml +++ b/.github/workflows/deploy-images-feat-saas.yml @@ -52,3 +52,19 @@ jobs: platforms: ${{ env.PLATFORMS }} push: true tags: ${{ env.IMAGE_SERVER }}:${{ env.TAG }} + deploy-to-staging: + needs: docker-build-and-push-server + runs-on: ubuntu-latest + steps: + - name: SSH into server and restart container using Docker Compose + uses: appleboy/ssh-action@v1.2.2 + with: + host: ${{ secrets.AJHOLLID_HOST }} + username: ${{ secrets.AJHOLLID_USER }} + key: ${{ secrets.AJHOLLID_SSH_PRIVATE_KEY }} + script: | + cd checkmate-saas + docker compose down + docker compose pull + docker compose up -d + docker system prune -af \ No newline at end of file