Created
May 11, 2024 06:35
-
-
Save amitavroy/ea63a78d5d2b1db9044a3fa7bc349318 to your computer and use it in GitHub Desktop.
Running Sonarqube on Docker and then scan a local codebase
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: "3.8" | |
services: | |
sonarqube: | |
container_name: sonarqube | |
image: sonarqube | |
depends_on: | |
- sonarqube-database | |
environment: | |
- SONARQUBE_JDBC_USERNAME=sonarqube | |
- SONARQUBE_JDBC_PASSWORD=sonarpass | |
- SONARQUBE_JDBC_URL=jdbc:postgresql://sonarqube-database:5432/sonarqube | |
volumes: | |
- sonarqube_conf:/opt/sonarqube/conf | |
- sonarqube_data:/opt/sonarqube/data | |
- sonarqube_extensions:/opt/sonarqube/extensions | |
- sonarqube_bundled-plugins:/opt/sonarqube/lib/bundled-plugins | |
ports: | |
- 9000:9000 | |
sonarqube-database: | |
container_name: sonarqube-database | |
image: postgres:12 | |
environment: | |
- POSTGRES_DB=sonarqube | |
- POSTGRES_USER=sonarqube | |
- POSTGRES_PASSWORD=sonarpass | |
volumes: | |
- sonarqube_database:/var/lib/postgresql | |
- sonarqube_database_data:/var/lib/postgresql/data | |
ports: | |
- 5432:5432 | |
volumes: | |
sonarqube_database_data: | |
sonarqube_bundled-plugins: | |
sonarqube_conf: | |
sonarqube_data: | |
sonarqube_database: | |
sonarqube_extensions: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Then we can run this command to use the CLI to scan code.