name: Deploy to Production run-name: Deploy to Production by @${{ github.actor }} on: push: branches: - main jobs: deploy: runs-on: self-hosted steps: - name: Check out repository code uses: actions/checkout@v4 - name: Build and deploy with Docker Compose run: | # Próba zatrzymania i usunięcia starego kontenera (ignoruje błąd jeśli nie istnieje) docker compose down --remove-orphans || true docker rm -f nonograms-app || true # Start nowej wersji docker compose up -d --build