gpt4 book ai didi

azure - Azure WebApp 和 SQLAzure 上的 Sonarqube 容器

转载 作者:行者123 更新时间:2023-12-02 18:00:25 25 4
gpt4 key购买 nike

我尝试在 Azure WebApp 上安装 sonarqube 容器。
只要使用H2数据库就可以正常工作。不幸的是,每次容器重新启动时,该数据库都会被清空。因此,我尝试使用 SQLServer 而不是 H2。

当容器托管在我的机器上时,一切正常。但在 WebApp 上,我从底层 ElasticSearch 中得到了一个问题:
最大虚拟内存区域 vm.max_map_count [65530] 太低,至少增加到 [262144]

我不是 Linux 高级用户,但据我所知,它只能在主机上更改,而我无法调整。我尝试过使用不同的容器,例如这个:
https://azure.microsoft.com/en-in/resources/templates/101-webapp-linux-sonarqube-azuresql/

我也遵循了这个教程: https://www.natmarchand.fr/sonarqube-azure-webapp-containers/

没有任何效果:(
有人成功在 Azure 上安装 Sonarqube 容器并使用 SQL Server 作为数据库吗?或者有人解决了上面提到的问题吗?非常感谢您的反馈。

最佳答案

是的,我能够解决。 SonarQube代码中有一个环境变量:

-Dsonar.es.bootstrap.checks.disable

如果设置为 true 将不会强制进行引导检查。

我们无法从 Azure 应用服务设置此环境变量,因为 Azure 会将 . 替换为 -

因此,使其工作的唯一方法是使用自定义 docker 镜像并在自定义运行脚本中传递参数 -Dsonar.es.bootstrap.checks.disable

如果您需要更多详细信息,请查看我的页面:https://shubhamgargcth.github.io/SonarQubeAzureAppService/

关于azure - Azure WebApp 和 SQLAzure 上的 Sonarqube 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61229621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com