Camunda Run - 覆盖/更改配置设置

Camunda Run - Override/Change configuration settings

提问人:MFF 提问时间:10/11/2023 最后编辑:David MazeMFF 更新时间:10/13/2023 访问量:50

问:

我正在努力使用社区提供的 Helm 图表在 AKS 群集上部署 Camunda RUN 7.19。目前,我使用默认配置启动它,然后,我使用 shell 和 vim 手动编辑配置文件夹中的 default.yml 文件以启用某些安全参数(例如,基本身份验证)。我目前不想使用production.yml文件。

我面临的问题是,当 pod 重新启动时,我对文件的更改会丢失。如何使这些更改持久化?我尝试使用 ConfigMap,但由于 Helm 版本不支持子路径,我无法覆盖单个文件。我相信这是一个相当普遍的情况。在这种情况下,你做了什么,你会建议我走哪条路?

kubernetes-helm camunda camunda-modeler

评论


答:

0赞 rob2universe 10/13/2023 #1

一种解决方案是使用名为 SPRING_APPLICATION_JSON 的环境变量覆盖 application.properties,例如:

az container create --resource-group rg-camunda --name camunda-run
--image camunda/camunda-bpm-platform:run-latest --dns-name-label robs-camunda --ports 8080 --protocol TCP --cpu 1 --memory 0.5
--environment-variables SPRING_APPLICATION_JSON='{"camunda.bpm.run.auth.enabled":"true"}'

来源: https://medium.com/@emsbach/deploying-camunda-bpm-to-azure-container-service-via-cli-in-5-minutes-cab7fd14e50c