|

Установка SonarQube с использованием docker compose на Windows

SonarQube — это открытая платформа, разработанная SonarSource для постоянного контроля качества кода, позволяющая проводить автоматические проверки с помощью статического анализа кода для выявления ошибок и “плохих запахов” кода на 29 языках программирования.

Установку SonarQube через файл docker-compose.yml рассмотрим на примере Docker Desktop на Windows, для этого на вашем компьютере должен быть уже установлен Docker Desktop.

Для установки SonarQube с использованием Docker Compose, создайте директорию, в которой будет находиться файл docker-compose.yml, и перейдите в нее, например:

D:\Docker\sonarqube

Создайте в директории файл docker-compose.yml

version: '3'
services:
  sonarqube:
    image: sonarqube:latest
    ports:
      - "9000:9000"
      - "9092:9092"
    environment:
      - SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar
      - SONARQUBE_JDBC_USERNAME=sonar
      - SONARQUBE_JDBC_PASSWORD=sonar
    networks:
      - sonarnet
  db:
    image: postgres:latest
    environment:
      - POSTGRES_USER=sonar
      - POSTGRES_PASSWORD=sonar
    networks:
      - sonarnet
networks:
  sonarnet:

В этом файле docker-compose.yml определены два сервиса: sonarqube и db. sonarqube — это контейнер с SonarQube, а db — контейнер с PostgreSQL, который будет использоваться в качестве базы данных для SonarQube.

Чтобы установить SonarQube с использованием Docker Compose, откройте командную строку в windows (CMD или PowerShell) и выполните следующие шаги:

Перейдите в директорию с файлом docker-compose.yml:

d:\>cd D:\Docker\sonarqube

Выполните команду

docker-compose up

Команда загрузит и запустит SonarQube и PostgreSQL в контейнерах. SonarQube будет доступен по адресу

http://localhost:9000

Мы выполнили основные шаги для установки SonarQube с использованием Docker Compose. Убедитесь, что у вас установлен Docker и Docker Compose перед выполнением этих шагов.

Откройте браузер и перейдите по адресу http://localhost:9000 для настройки SonarQube и начала его использования.

Используем учетные данные по умолчанию логин: admin и пароль: admin

Введем новый пароль и попадем на главную страницу SonarQube

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *