huanghehg / sonarqube-docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sonarqube-docker

简介

使用docker一键配置sonarqube,数据库为postgres

介绍文章

版本:

sonarqube: 7.9.2-community

postgres: 12.1

默认配置

默认数据库配置

username: docker
password: docker
database: docker

你可以通过修改docker-entrypoint-initdb.d/init-user-db.sh中的数据库指令修改,然后修改docker-compose.ymlsonarqube配置下的environment来连接

使用方法

  1. 安装docker
  2. 安装docker-compose(一般默认安装了)
  3. clone当前仓库到本地
  4. cd sonarqube-docker && mkdir dbdata
  5. 执行chmod -R ugo+w sonar
  6. docker-compose.yml路径下执行 docker-compose up -d

此时访问http://${ip}:9000,便可打开sonarqube页面

问题

  1. 如果新增文件或文件夹一定要确认访问权限 ls -la
  2. high disk watermark [90%] exceeded on
    docker exec -it ty-sonarqube_sonarqube_1 curl -X PUT "localhost:9200/_cluster/settings?pretty" -H 'Content-Type: application/json' -d'
    {
      "transient": {
        "cluster.routing.allocation.disk.watermark.low": "20gb",
        "cluster.routing.allocation.disk.watermark.high": "10gb",
        "cluster.routing.allocation.disk.watermark.flood_stage": "5gb",
        "cluster.info.update.interval": "1m"
      }
    }'

About


Languages

Language:Shell 100.0%