On-Premises 配置
On-Premises 部署可通过 Docker Compose .env 文件或 Helm values 进行配置,具体取决于控制面的安装方式。
需要查看或自定义生成的部署配置时,请结合 On-Premises 安装 阅读本参考。
这些设置用于配置私有化控制面部署包,与 AISIX 网关运行时环境变量不同。网关运行时变量请参见环境变量。
Docker Compose 环境变量
Docker Compose 部署包会从 ./aisix-self-hosted/.env 读取环境变量。快速开始脚本和离线包会在首次启动时生成该文件,并在后续部署包刷新时保留它。
镜像和发布版本
| 变量 | 作用 |
|---|---|
AISIX_VERSION | 控制面镜像使用的发布版本标签。 |
AISIX_API_IMAGE | cp-api 的可选镜像覆盖项。 |
AISIX_DPM_IMAGE | dp-manager 的可选镜像覆盖项。 |
AISIX_UI_IMAGE | 控制台的可选镜像覆盖项。 |
AISIX_CLOUD_DP_IMAGE | 生成 AISIX Cloud 网关安装片段时展示的 AISIX 网关镜像。 |
数据库
| 变量 | 作用 |
|---|---|
POSTGRES_USER | 随包 PostgreSQL 使用的用户名。 |
POSTGRES_PASSWORD | 随包 PostgreSQL 使用的密码。请使用强且 URL 安全的值,因为它会嵌入 postgres:// URL。 |
POSTGRES_DB | PostgreSQL 数据库名称。 |