Add Jobs, Services, and enhanced configuration for PEPPOL lifecycle m… #6
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Docker Compose Check (Disabled) | ||
| # This workflow is DISABLED by default. | ||
| # To enable it: | ||
| # - Remove/comment out the line: `workflow_dispatch:` | ||
| # - Add triggers like `push` or `pull_request` as needed | ||
| on: | ||
| workflow_dispatch: # Manual only — does not run automatically | ||
| jobs: | ||
| docker-compose: | ||
| name: Docker Integration Test | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - name: Checkout repository | ||
| uses: actions/checkout@v4 | ||
| - name: Build and start containers (if docker-compose.yml is ready) | ||
| run: docker-compose up -d --build | ||
| - name: Check running services | ||
| run: docker-compose ps | ||
| - name: | ||
| Optional: Run health checks or tests | ||
| run: | ||
| echo "TODO: insert test commands after containers are up" | ||