name: PR Docker Compose Healthcheck # Verify docker-compose.yml healthcheck config works correctly in Alpine containers on: pull_request: branches: - main - dev paths: - 'docker-compose.yml' - 'docker/Dockerfile.backend' - 'docker/Dockerfile.frontend' - '.github/workflows/pr-docker-compose-healthcheck.yml' jobs: healthcheck-test: name: Test Docker Compose Healthcheck runs-on: ubuntu-22.04 timeout-minutes: 10 permissions: contents: read steps: - name: Checkout code uses: actions/checkout@v4 - name: Create minimal .env for testing run: | cat > .env < config.json <