gpt4 book ai didi

docker - Common.py 位于 Kiwi。如何挂载到docker

转载 作者:行者123 更新时间:2023-11-28 21:18:58 24 4
gpt4 key购买 nike

我关注了这个Kiwi TCMS步骤,但对我来说真正要了解的是如何将 common.py(主要配置文件)安装到工作的 kiwi 实例。

我在 kiwi 中没有看到 common.py 的位置,所以我不知道在哪里挂载它?或者我是否必须每次都重新创建图像才能获得新设置?

编辑:我试过了 Kiwi TCMS configuration settings指南,我更改了 tcms/settings/common.py

中的一些设置

如何在 Kiwi 工作环境中实现该设置?

最佳答案

配置文件方法

根据您的 second linkcommon.py 文件似乎位于 tcms/settings/common.py

All sensible settings are defined in tcms/settings/common.py. You will have to update some of them for your particular production environment.

如果你真的只想映射这个文件,那么从你的项目的根目录:

docker run -v ./tcms/settings/common.py:/absolute/container/path/to/tcms/settings/common.py [other-options-here] image-name

使用上述卷映射运行 docker 命令会将 docker 容器 /absolute/container/path/to/tcms/settings/common.py 中的文件替换为主机中的文件 tcms/settings/common.py,因此应用程序将使用主机中定义的设置运行。

如果您不知道 docker 容器内 tcms/settings/common.py 的完整路径,那么您需要将 Dockerfile 添加到您的问题中,以便我们进一步提供帮助。

ENV 文件方法

如果您的项目根目录中还没有.env 文件,请创建一个并将所有环境变量添加到common.py 中:

.env 示例:

KIWI_DB_NAME=my_db_name
KIWI_DB_USER=my_db_user
KIWI_DB_PASSWORD=my_db_password
KIWI_DB_HOST=my_db_host
KIWI_DB_PORT=my_db_port

.env 文件中添加与您在 python 代码中找到的要自定义的环境变量一样多的环境变量。

.env 文件所在的位置启动 docker 容器,带有标志 --env-file .env,类似于:

docker run --env-file .env  [other-options-here] image-name

关于docker - Common.py 位于 Kiwi。如何挂载到docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54459602/

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