name: Deploy on: push: branches: - dev - develop workflow_dispatch: jobs: deploy-dev: if: ${{ github.event_name == 'push' }} runs-on: ubuntu-latest container: volumes: - /docker/FlockPal-dev:/deploy/FlockPal-dev steps: - name: Deploy dev run: | set -e cd /deploy/FlockPal-dev git fetch --all --prune git pull --ff-only docker compose -f docker-compose.yml -f docker-compose.dev.yaml up -d --build deploy-prod: if: ${{ github.event_name == 'workflow_dispatch' }} runs-on: ubuntu-latest container: volumes: - /docker/FlockPal:/deploy/FlockPal steps: - name: Deploy prod run: | set -e cd /deploy/FlockPal git fetch --all --prune git pull --ff-only docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d --build