Commit f078a36b367b45273e26c813d2d4f3d6c51082f6

Authored by Ninad Ingole
1 parent b689274d
Exists in master

Add sonarqube docker compose

.gitignore 0 → 100644
@@ -0,0 +1,2 @@ @@ -0,0 +1,2 @@
  1 +sonarqube/postgre/**
  2 +sonarqube/sonarqube/**
0 \ No newline at end of file 3 \ No newline at end of file
1 -All docker related things 1 +Add Docker & Docker Compose Images
  2 +---
  3 +
  4 +## How to run:
  5 +Inside directory e.g. `sonarqube`
  6 +
  7 +```
  8 +sonarqube $> docker-compose up
  9 +```
  10 +
  11 +use `-d` to start compose in detach mode
2 \ No newline at end of file 12 \ No newline at end of file
sonarqube/docker-compose.yml 0 → 100644
@@ -0,0 +1,28 @@ @@ -0,0 +1,28 @@
  1 +version: '3'
  2 +services:
  3 + db:
  4 + image: postgres
  5 + environment:
  6 + POSTGRES_PASSWORD: admin
  7 + POSTGRES_USER: admin
  8 + volumes:
  9 + - "./postgre/data:/var/lib/postgresql/data"
  10 + ports:
  11 + - "5432:5432"
  12 + sonar:
  13 + image: sonarqube
  14 + depends_on:
  15 + - db
  16 + environment:
  17 + SONAR_JDBC_URL: jdbc:postgresql://db:5432/postgres
  18 + SONAR_JDBC_USERNAME: admin
  19 + SONAR_JDBC_PASSWORD: admin
  20 + volumes:
  21 + - "./sonarqube/data:/opt/sonarqube/data"
  22 + - "./sonarqube/extensions:/opt/sonarqube/extensions"
  23 + - "./sonarqube/logs:/opt/sonarqube/logs"
  24 + links:
  25 + - db:db
  26 + ports:
  27 + - 9000:9000
  28 +