Docker rundeck.feature.jobLifecyclePlugin.enabled的环境变量?
我试着在kubernetes上运行docker图像上的rundeck。我想知道是否有rundeck.feature.jobLifecyclePlugin.enabled的env变量可以添加到docker compose文件中。我在文件里什么地方都找不到。非常感谢您的帮助 我尝试使用RUNDECK_FEATURE_JOBLIFECYCLEPLUGIN_ENABLED在compose file like上的环境部分:“true”,但在RUNDECK-config.properties文件上创建这一行:RUNDECK.FEATURE.JOBLIFECYCLEPLUGIN.ENABLED=true所有小写,我们需要RUNDECK.FEATURE.JOBLIFECYCLEPLUGIN.ENABLED=true,配置区分大小写 您可以使用添加。看一看扩展配置部分,这是一个很好的测试示例 在我的例子中,我将其添加到mydocker/remco/templates/path的rundeck-config-extra.properties文件中 这是在mydocker/remco/resources.d/path的rundeck-config.properties-extra.toml上的Docker rundeck.feature.jobLifecyclePlugin.enabled的环境变量?,docker,kubernetes,docker-compose,environment-variables,rundeck,Docker,Kubernetes,Docker Compose,Environment Variables,Rundeck,我试着在kubernetes上运行docker图像上的rundeck。我想知道是否有rundeck.feature.jobLifecyclePlugin.enabled的env变量可以添加到docker compose文件中。我在文件里什么地方都找不到。非常感谢您的帮助 我尝试使用RUNDECK_FEATURE_JOBLIFECYCLEPLUGIN_ENABLED在compose file like上的环境部分:“true”,但在RUNDECK-config.properties文件上创建这一行
[[template]]
src = "${REMCO_TEMPLATE_DIR}/rundeck-config-extra.properties"
dst = "${REMCO_TMP_DIR}/rundeck-config/rundeck-config-extra.properties"
mode = "0644"
mydocker/path上的My docker-compose.yaml:
mydocker/path上的MyDockerFile,还复制了一个示例插件:
然后您需要在mydocker/path上执行以下操作:
docker组合构建
后来:
码头工人整理
在rundeck-config.properties文件中添加以下行:
最后,请看一下。谢谢您的解释。我正在尝试编辑docker条目脚本来编辑现有属性。在这里编辑rundeck-config.properfities文件的方法是什么?此外,我以前使用过rundeck-config.properties文件,无论如何,我可以完全使用该文件?是的,您可以使用docker cp将文件从系统复制到容器中,请查看:或者在docker文件中复制该文件检查我的docker文件示例中的复制语句。更多信息请点击此处:
[[template]]
src = "${REMCO_TEMPLATE_DIR}/rundeck-config-extra.properties"
dst = "${REMCO_TMP_DIR}/rundeck-config/rundeck-config-extra.properties"
mode = "0644"
version: '3'
services:
rundeckserver:
build:
context: .
dockerfile: Dockerfile
args:
url: http://localhost:4440
ports:
- "4440:4440"
restart: always
FROM rundeck/rundeck:3.2.4
COPY --chown=rundeck:root remco /etc/remco
COPY --chown=rundeck:root volume/job-lifecycle-3.2.3-20200221.jar /home/rundeck/libext/
ARG url=""
ENV RUNDECK_SERVER_ADDRESS=0.0.0.0
ENV RUNDECK_GRAILS_URL=$url
# adding extra stuff to rundeck-config.properties file
rundeck.feature.jobLifecyclePlugin.enabled=true