java - sonarqube 的 docker 镜像可以使用 env 来配置任何设置吗?

标签 java docker ldap sonarqube sonarqube-scan

我正在尝试配置此 image使用 LDAP

在文档中,他们认为您可以使用以下方式配置 jdbc:

  • SONARQUBE_JDBC_USERNAME:sonar.jdbc.username*
  • SONARQUBE_JDBC_PASSWORD:sonar.jdbc.password*
  • SONARQUBE_JDBC_URL:sonar.jdbc.url*

我想知道如何对 LDAP 做同样的事情。

是否可以通过环境名称使用任何设置?

例如:SONAR_LOG_LEVEL=DEBUG

否则,容器内有一个/opt/sonarqube/conf/sonar.properties 它在那里吗?我应该如何开始编辑?

最佳答案

实现您想要的效果的另一种方法是创建您自己的 sonar.properties 文件并将其与wrapper.properties 一起复制到容器中。

在 docker-compose.yml 中

volumes:
    - ./sonar-properties:/opt/sonarqube/conf

关于java - sonarqube 的 docker 镜像可以使用 env 来配置任何设置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43495092/

相关文章:

java - 在android中提取位图的顶部

java - 如何对字符串进行排序[即基于特定名称的文件名集]

java - 从android简单上传到S3

linux - 如何获取包含连接到域的所有主机的列表? (CentOS 6.5)

java - 为什么 uDig 的渲染 map 看起来比我的好很多

Azure Docker 容器 - 如何将启动命令传递给 docker run?

docker 数据量 vs 挂载的主机目录

postgresql - Docker无法启动,卷许可被拒绝错误

javascript - 找不到模块 'ldapjs'

php - 服务器不愿意执行。 PHP 中的 LDAP