name: Deploy Bookshelf on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Deploy via SSH run: | ssh ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }} << 'EOF' set -e cd ${{ secrets.DEPLOY_PATH }} git pull docker compose pull docker compose up -d --build EOF