部署环境变量

添加变量

Zeabur 中可以添加变量,并自动注入到该服务中。

添加,编辑,修改

点选该服务并到 变量 页面,里面的 添加变量 即可新增变量。

添加变量

Zeabur 预设会自动注入以下变量:

  • <YOUR_SERVICE_NAME>_HOST:该服务对内网络通信的 host 名称

  • PORT:该服务对外的 port

  • 其他相关服务,例如数据库(PostgreSQL)、Redis 等,也会自动注入相关变量。

这时我们就不需要再手动添加变量到自己的服务中。

数据库变量

当鼠标悬停在变量上时,可以选择开始编辑或删除变量。

hover效果

点击右上角的 checkbox, 可切换至列表视图。

列表视图

点击编辑 icon, 可以编辑变量的值。

编辑变量

批量编辑

如果你想要一次性添加多个变量,可以使用批量编辑的功能。

点击上方的 编辑原始环境变量 按钮,即可进入批量编辑模式,将以编辑 .env 文件的方式来批量设置服务的环境变量。

批量编辑

变量引用

在 Zeabur 中,可以通过变量引用的方式来引用其他变量。

你只需要在变量设置的时候,用模板语法的方式来引用:

# 例如,你可以这样设置变量
AUTH_INFOR=${USERNAME}:${PASSWORD}

变量引用

这样,USERNAMEPASSWORD 的值就会自动组合注入到 AUTH_INFOR 中。