环境
多环境管理

多环境

在一个工程中,往往需要多环境的隔离,例如生产环境和开发环境。

Zeabur 就为你提供了这样的能力。

什么是环境

环境就是你的服务运行的地方。它可以是一个服务器,一个集群,一个云,甚至是一个本地机器。

不同的环境是相互独立的。它们可以有不同的配置,不同的服务,甚至是不同版本的服务。

Zeabur 可以帮助你在一个项目中创建多个环境。

为什么我们需要多环境

在一个项目中,你可能需要将你的服务部署到不同的环境中。例如,你可能需要将服务部署到生产环境和开发环境中。

生产环境是为你的客户服务的。它应该是稳定可靠的。你不应该频繁地将服务部署到生产环境中。

开发环境是为你的开发者服务的。它应该是易于部署和测试的。你应该频繁地将服务部署到开发环境中。

如何管理多环境

第一步:创建新环境

进入任何一个项目后,点击 新建环境 按钮,输入环境名称来为你的项目创建一个新的环境。

create

创建完毕后,你在当前项目中的所有服务会自动进行一次拷贝,在新环境中重新构建一次。

需要注意,除了服务本身暴露出的环境变量,原本环境中的环境变量不会被复制。

第二步:绑定不同分支

对于部署的源代码,你可以在不同环境为同一个服务绑定不同的分支。

点击服务,向下划动点击打开设置页面,在 当前分支 一项中选择你想在该环境为其绑定的分支。

例如,选择 dev 分支,则服务的状态与 dev 分支绑定,你可以为其再起一个 dev 环境的域名,就能够实时查看 dev 环境的线上状态。

create