name: Deploy with Docker Compose on: [push] jobs: deploy: runs-on: docker container: image: forgejo-actions-base:latest steps: - name: Checkout uses: actions/checkout@v4 - name: Deploy using Docker Compose (Down and Up) run: | project_name=$(basename "$PWD") echo "Deploying project: $project_name" docker compose -p "$project_name" down docker compose -p "$project_name" up -d --remove-orphans