Openproject:如何在docker环境中设置config/configuration.yml

我想用configuration.yml配置Open Project的docker版本。要存储的文件在哪里或在哪里可以找到它。给定的外部目录 .asset 和 .pgconfig 都不包含 yml 文件。

gukoule 回答:Openproject:如何在docker环境中设置config/configuration.yml

您可以将单个文件装入容器。因此,我们可以像这样调整文档中的 example 以包含您自己的 configuration.yml

sudo mkdir -p /var/lib/openproject/{pgdata,assets}
printf "production:\n  disable_password_login: true" > /var/lib/openproject/configuration.yml

docker run -d -p 8080:80 --name openproject -e SECRET_KEY_BASE=secret \
  -v /var/lib/openproject/pgdata:/var/openproject/pgdata \
  -v /var/lib/openproject/assets:/var/openproject/assets \
  -v /var/lib/openproject/configuration.yml:/app/config/configuration.yml \
  openproject/community:11

例如,这将禁用通过 configuration.yml 在 OpenProject 中的密码登录。通常您会通过 env 变量 (-e OPENPROJECT_DISABLE__PASSWORD__LOGIN=true) 执行此操作,但有些配置(例如 SAML)确实更容易在 configuration.yml 中定义。

容器内的文件是/app/config/configuration.yml

本文链接:https://www.f2er.com/268627.html

大家都在问