mirror of
https://github.com/SonarSource/sonarqube-scan-action.git
synced 2025-12-14 18:31:14 +00:00
26 lines
No EOL
760 B
YAML
26 lines
No EOL
760 B
YAML
services:
|
|
sonarqube:
|
|
image: sonarqube:lts-community
|
|
ports:
|
|
- 9000:9000
|
|
healthcheck:
|
|
test: 'grep -Fq "SonarQube is operational" /opt/sonarqube/logs/sonar.log'
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 20
|
|
start_period: 2m
|
|
|
|
https-proxy:
|
|
image: nginx
|
|
ports:
|
|
- 4443:4443
|
|
volumes:
|
|
- $GITHUB_WORKSPACE/.github/qa-sq-behind-ngix/nginx.conf:/etc/nginx/nginx.conf:ro
|
|
- $GITHUB_WORKSPACE/.github/qa-sq-behind-ngix/server.crt:/etc/nginx/server.crt:ro
|
|
- $GITHUB_WORKSPACE/.github/qa-sq-behind-ngix/server.key:/etc/nginx/server.key:ro
|
|
healthcheck:
|
|
test: ["CMD", "curl", "--fail", "localhost:8080/health"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 20
|
|
start_period: 2m |