docker-compose.yml 676 Bytes
version: '3'
services:
  db:
    image: postgres
    environment:
      POSTGRES_PASSWORD: admin
      POSTGRES_USER: admin
    restart: always
    volumes:
      - "./postgre/data:/var/lib/postgresql/data"
    ports:
      - "5432:5432"
  sonar:
    image: sonarqube
    depends_on:
      - db
    environment:
      SONAR_JDBC_URL: jdbc:postgresql://db:5432/postgres
      SONAR_JDBC_USERNAME: admin
      SONAR_JDBC_PASSWORD: admin
    restart: always
    volumes:
      - "./sonarqube/data:/opt/sonarqube/data"
      - "./sonarqube/extensions:/opt/sonarqube/extensions"
      - "./sonarqube/logs:/opt/sonarqube/logs"
    links:
      - db:db
    ports:
      - 9000:9000