feat: add sonarqube official configs

This commit is contained in:
Nicholas Mucks 2024-07-27 10:35:55 -07:00
parent 5259d1d352
commit d79fc9812c
2 changed files with 27 additions and 5 deletions

3
.gitignore vendored
View file

@ -18,3 +18,6 @@ _site/
zap-report/* zap-report/*
.DS_Store .DS_Store
sonarqube_data
sonarqube_extensions
sonarqube_logs

View file

@ -62,19 +62,38 @@ services:
- petclinic - petclinic
sonarqube: sonarqube:
image: sonarqube:latest image: sonarqube:community
depends_on:
- db
environment:
SONAR_JDBC_URL: jdbc:postgresql://db:5432/sonar
SONAR_JDBC_USERNAME: sonar
SONAR_JDBC_PASSWORD: sonar
volumes:
- sonarqube_data:/opt/sonarqube/data
- sonarqube_extensions:/opt/sonarqube/extensions
- sonarqube_logs:/opt/sonarqube/logs
ports: ports:
- "9000:9000" - "9000:9000"
networks: db:
- custom-network image: postgres:12
depends_on: environment:
- petclinic POSTGRES_USER: sonar
POSTGRES_PASSWORD: sonar
volumes:
- postgresql:/var/lib/postgresql
- postgresql_data:/var/lib/postgresql/data
volumes: volumes:
prometheus_data: prometheus_data:
grafana_data: grafana_data:
jenkins_data: jenkins_data:
sonarqube_data:
sonarqube_extensions:
sonarqube_logs:
postgresql:
postgresql_data:
networks: networks:
custom-network: custom-network: