2.7.5. Configuration
Python 镜像支持很多可设定用来控制 Python 运行时的配置和行为的环境变量。
要将这些环境变量设置为镜像的一部分,您可以将它们放在源代码存储库内的一个 .s2i/environment 文件 中,或者在构建配置的 sourceStrategy
定义的 environment 部分 中定义它们。
您还可以设置在 创建新应用程序 时用于现有镜像的环境变量,或者 更新现有对象的环境变量,如部署配置。
控制构建行为的环境变量必须作为 s2i 构建配置的一部分,或在 .s2i/environment 文件中设置,以便供构建步骤使用。
变量名称 | 描述 |
---|---|
| 这个变量指定传递给 Python 解释器的文件名,它负责启动应用程序。默认将此变量设置为 app.py。 |
|
这个变量指定了 WSGI 调用。它遵循模式 |
| 这个变量代表了到带有一个 gunicorn configuration 的有效 Python 文件的路径。 |
|
把它设置为非空值,来限制在构建期间执行 |
|
将其设置为非空值,在限制在生成的镜像运行时执行 |
| 将这个变量设置为使用自定义索引 URL 或镜像(mirror)在构建过程中下载所需的软件包。这只会影响 requirements.txt 文件中列出的软件包。 |
| 设置它可更改 worker 数量的默认设置。默认情况下,它被设置为可用内核数的 4 倍。 |