name: Deploy Bookshelf app on: push: branches: - main jobs: deploy: runs-on: bookshelf steps: - name: Checkout repository uses: actions/checkout@v4 - name: Build & deploy run: | ls /opt/bookshelf git pull docker compose --env-file /secrets/bookshelf.env up -d --build docker compose config