├── Agregar estas dependencia en el POM.txt ├── README.md └── docker-compose.yaml /Agregar estas dependencia en el POM.txt: -------------------------------------------------------------------------------- 1 | 2 | org.sonarsource.scanner.maven 3 | sonar-maven-plugin 4 | 3.2 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | sonar 18 | 19 | true 20 | 21 | 22 | 23 | 24 | http://localhost:9000 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Instalar-SonarQube-en-Docker-Container -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- 1 | version: "3" 2 | 3 | services: 4 | sonarqube: 5 | image: sonarqube:8.2-community 6 | expose: 7 | - 9000 8 | ports: 9 | - "127.0.0.1:9000:9000" 10 | networks: 11 | - sonarnet 12 | environment: 13 | - SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar 14 | - SONARQUBE_JDBC_USERNAME=sonar 15 | - SONARQUBE_JDBC_PASSWORD=sonar 16 | volumes: 17 | - sonarqube_conff:/opt/sonarqube/conf 18 | - sonarqube_dataa:/opt/sonarqube/data 19 | - sonarqube_extensionss:/opt/sonarqube/extensions 20 | - sonarqube_bundled-pluginss:/opt/sonarqube/lib/bundled-plugins 21 | deploy: 22 | resources: 23 | limits: 24 | cpus: '0.001' 25 | memory: 500M 26 | reservations: 27 | cpus: '0.0001' 28 | memory: 200M 29 | 30 | db: 31 | image: postgres 32 | networks: 33 | - sonarnet 34 | environment: 35 | - POSTGRES_USER=sonar 36 | - POSTGRES_PASSWORD=sonar 37 | volumes: 38 | - postgresqll:/var/lib/postgresql 39 | - postgresql_dataa:/var/lib/postgresql/data 40 | 41 | networks: 42 | sonarnet: 43 | 44 | volumes: 45 | sonarqube_conff: 46 | sonarqube_dataa: 47 | sonarqube_extensionss: 48 | sonarqube_bundled-pluginss: 49 | postgresqll: 50 | postgresql_dataa: --------------------------------------------------------------------------------