|
@@ -41,6 +41,8 @@ volumes:
|
|
driver: ${VOLUMES_DRIVER}
|
|
driver: ${VOLUMES_DRIVER}
|
|
mosquitto:
|
|
mosquitto:
|
|
driver: ${VOLUMES_DRIVER}
|
|
driver: ${VOLUMES_DRIVER}
|
|
|
|
+ sonarqube:
|
|
|
|
+ driver: ${VOLUMES_DRIVER}
|
|
|
|
|
|
services:
|
|
services:
|
|
|
|
|
|
@@ -403,6 +405,10 @@ services:
|
|
- JUPYTERHUB_POSTGRES_USER=${JUPYTERHUB_POSTGRES_USER}
|
|
- JUPYTERHUB_POSTGRES_USER=${JUPYTERHUB_POSTGRES_USER}
|
|
- JUPYTERHUB_POSTGRES_PASSWORD=${JUPYTERHUB_POSTGRES_PASSWORD}
|
|
- JUPYTERHUB_POSTGRES_PASSWORD=${JUPYTERHUB_POSTGRES_PASSWORD}
|
|
- JUPYTERHUB_POSTGRES_DB=${JUPYTERHUB_POSTGRES_DB}
|
|
- JUPYTERHUB_POSTGRES_DB=${JUPYTERHUB_POSTGRES_DB}
|
|
|
|
+ - SONARQUBE_POSTGRES_INIT=${SONARQUBE_POSTGRES_INIT}
|
|
|
|
+ - SONARQUBE_POSTGRES_DB=${SONARQUBE_POSTGRES_DB}
|
|
|
|
+ - SONARQUBE_POSTGRES_USER=${SONARQUBE_POSTGRES_USER}
|
|
|
|
+ - SONARQUBE_POSTGRES_PASSWORD=${SONARQUBE_POSTGRES_PASSWORD}
|
|
networks:
|
|
networks:
|
|
- backend
|
|
- backend
|
|
|
|
|
|
@@ -1421,3 +1427,26 @@ services:
|
|
- "${MANTICORE_HTTP_PORT}:9308"
|
|
- "${MANTICORE_HTTP_PORT}:9308"
|
|
networks:
|
|
networks:
|
|
- backend
|
|
- backend
|
|
|
|
+
|
|
|
|
+### SONARQUBE ################################################
|
|
|
|
+ sonarqube:
|
|
|
|
+ build:
|
|
|
|
+ context: ./sonarqube
|
|
|
|
+ hostname: "${SONARQUBE_HOSTNAME}"
|
|
|
|
+ volumes:
|
|
|
|
+ - ${DATA_PATH_HOST}/sonarqube/conf:/opt/sonarqube/conf
|
|
|
|
+ - ${DATA_PATH_HOST}/sonarqube/data:/opt/sonarqube/data
|
|
|
|
+ - ${DATA_PATH_HOST}/sonarqube/logs:/opt/sonarqube/logs
|
|
|
|
+ - ${DATA_PATH_HOST}/sonarqube/extensions:/opt/sonarqube/extensions
|
|
|
|
+ - ${DATA_PATH_HOST}/sonarqube/plugins:/opt/sonarqube/lib/bundled-plugins
|
|
|
|
+ ports:
|
|
|
|
+ - ${SONARQUBE_PORT}:9000
|
|
|
|
+ depends_on:
|
|
|
|
+ - postgres
|
|
|
|
+ environment:
|
|
|
|
+ - sonar.jdbc.username=${SONARQUBE_POSTGRES_USER}
|
|
|
|
+ - sonar.jdbc.password=${SONARQUBE_POSTGRES_PASSWORD}
|
|
|
|
+ - sonar.jdbc.url=jdbc:postgresql://${SONARQUBE_POSTGRES_HOST}:5432/${SONARQUBE_POSTGRES_DB}
|
|
|
|
+ networks:
|
|
|
|
+ - backend
|
|
|
|
+ - frontend
|