环境配置管理
注意
以上环境变量的操作均需要更新/重启组件后生效。
环境变量
Rainbond 为组件提供了环境变量的管理功能,用户可以在组件中添加、删除、修改环境变量,以及将环境变量转移为依赖的环境变量。
-
将环境变量转移为依赖的环境变量,在该组件被依赖时,此环境变量将会注入到依赖了该组件的组件中。
转移后环境变量依然会在当前组件中生效。
配置文件管理
Rainbond 为组件提供了配置文件的管理功能,用户可以在组件中添加、删除、修改配置文件,以及共享其他组件的配置文件。
进入到组件的环境配置页下,点击添加配置文件,内容如下:
- 配置文件名称:自定义
- 配置文件挂载路径:需填写绝对路径包含文件名,例如:/data/test.conf
- 权限:文件的权限,如: 777
- 配置文件内容:自定义
同时支持动态渲染环境变量。例如 Ningx 配置文件本身不支持环境变量渲染,但可以通过 Rainbond 的配置文件挂载实现环境变量动态渲染,如下:
server {
listen ${PORT:80};
...
location /api {
proxy_pass http://${API_HOST}:${API_PORT};
}
}
共享配置文件
共享配置文件是将别的组件的配置文件挂载到当前的组件中,适用于多个组件配置文件一致的场景。