Skip to content

Instantly share code, notes, and snippets.

@joeclark-phd
Created December 18, 2019 17:15
Show Gist options
  • Save joeclark-phd/5226459bcc6865b442da63a32e69ad43 to your computer and use it in GitHub Desktop.
Save joeclark-phd/5226459bcc6865b442da63a32e69ad43 to your computer and use it in GitHub Desktop.
docker-compose.yml to spin up a SonarQube server
version: '3.7'
services:
sonarqube:
image: sonarqube:7.9.1-community
ports:
- "9000:9000"
networks:
- sonarnet
environment:
- sonar.jdbc.url=jdbc:postgresql://db:5432/sonar
volumes:
- sonarqube_conf:/opt/sonarqube/conf
- sonarqube_data:/opt/sonarqube/data
- sonarqube_extensions:/opt/sonarqube/extensions
db:
image: postgres:12.1-alpine
networks:
- sonarnet
environment:
- POSTGRES_USER=sonar
- POSTGRES_PASSWORD=sonar
volumes:
- postgresql:/var/lib/postgresql
- postgresql_data:/var/lib/postgresql/data
networks:
sonarnet:
driver: bridge
volumes:
sonarqube_conf:
sonarqube_data:
sonarqube_extensions:
postgresql:
postgresql_data:
@joeclark-phd
Copy link
Author

Copied from here: https://github.com/SonarSource/docker-sonarqube/blob/master/recipes.md
This spins up a SonarQube (Community) server on localhost with a PostgreSQL backend. Just download it to a folder somewhere and enter: docker-compose up

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment