Skip to content

Instantly share code, notes, and snippets.

@joaovictorino
Last active June 27, 2024 22:41
Show Gist options
  • Save joaovictorino/85cbecc3d430a43e21ba80ccba5f78dc to your computer and use it in GitHub Desktop.
Save joaovictorino/85cbecc3d430a43e21ba80ccba5f78dc to your computer and use it in GitHub Desktop.
Rodando o SonarQube com Docker

Rodando o SonarQube com Docker

Vamos rodar o SonarQube localmente, para isso vamos utilizar o Docker pois tornará nossa instalação muito mais rápida.
Lembre-se que você precisa ter o Docker instalado em sua máquina.
Crie o arquivo abaixo na raiz do projeto, com o nome "docker-compose.yaml"

networks:
  devops:
    driver: bridge

services:
  sonarqube:
    image: sonarqube:10.2.1-community
    container_name: sonarqube-server
    ports:
      - 9000:9000
    environment:
      - SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true
    networks:
      - devops

Agora ainda na raiz do projeto, vá até o terminal e execute o comando abaixo

docker compose up -d

Abra o navegador e vá até http://localhost:9000, aguarde o SonarQube iniciar e informe o usuário e senha (admin/admin).
Após fazer login e trocar a senha inicial, crie um projeto com o nome "bank", selecione a opção "use the global setting" e depois a opção "locally". Então clique em "next", gere o token e aguarde nossa próxima atividade.

Não esqueça de manter o navegador com o SonarQube aberto, pois iremos precisar.
Pronto nosso SonarQube está pronto para ser utilizado pelo projeto "bank"!

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