2.8.5. Configuration
Ruby 镜像支持很多环境变量,它们可以被设置来控制 Ruby 运行时的配置和行为。
要将这些环境变量设置为镜像的一部分,您可以将它们放在源代码存储库内的一个 .s2i/environment 文件 中,或者在构建配置的 sourceStrategy
定义的 environment 部分 中定义它们。
您还可以设置在 创建新应用程序 时用于现有镜像的环境变量,或者 更新现有对象的环境变量,如部署配置。
控制构建行为的环境变量必须作为 s2i 构建配置的一部分,或在 .s2i/environment 文件中设置,以便供构建步骤使用。
变量名称 | 描述 |
---|---|
|
此变量指定部署 Ruby 应用程序的环境,例如: |
|
此变量指定 Ruby on Rails 应用程序的部署环境,例如: |
|
当设置为 |
| 这个变量表示 Puma线程池中可用的最小和最大线程数。 |
|
这个变量代表在 Puma 的 集群模式 中启动的 worker 进程数量(当 Puma 运行多个进程时)。如果没有明确设置,则默认行为将 |
| 将这个变量设置为使用自定义 RubyGems 镜像 URL 在构建过程中下载所需的 gem 软件包。注:这个环境变量仅适用于 Ruby 2.2+ 镜像。 |