name: Deploy to host on: registry_package: types: [published] jobs: deploy: runs-on: ubuntu-22.04-node steps: - name: SSH into Docker Host uses: https://github.com/appleboy/ssh-action@029f5b4aeeeb58fdfe1410a5d17f967dacf36262 # v1.0.3 with: host: ${{ secrets.SSH_HOST }} username: ${{ secrets.SSH_USERNAME }} passphrase: ${{ secrets.SSH_PASSPHRASE }} key: ${{ secrets.SSH_KEY }} port: ${{ secrets.SSH_PORT }} script: | cd kon && docker compose pull && \ docker compose down --remove-orphans && docker compose up -d && \ docker image prune -f && docker system prune -f