部署變數

環境變數設定

Zeabur 中可以設定環境變數,並自動注入到該應用程式中。

點選該應用程式並到 環境變數 頁面,裡面的 新增環境變數 即可新增環境變數。

加入,編輯,修改

環境變數設定

Zeabur 預設會自動注入以下環境變數:

  • <YOUR_SERVICE_NAME>_HOST:該應用程式對內溝通的 host 名稱

  • PORT:該應用程式對外的 port

  • 其他相關服務,例如資料庫(PostgreSQL)、Redis 等,也會自動注入相關環境變數。

這時我們就不需要再手動設定環境變數到自己的應用程式中。

資料庫環境變數

當滑鼠懸停在變數上時,可以選擇開始編輯或刪除變數。

懸停

點選右上角的 checkbox,會切換列表檢視。

列表檢視

點選編輯 icon,可以編輯變數的值。

編輯

大量編輯

如果你想要一次性加入多個變數,可以使用大量編輯的功能。

點選上方的 編輯原始環境變數 按鈕,即可進入大量編輯模式,將以編輯 .env 文件的方式來大量設定服務的環境變數。

大量編輯

變數引用

在 Zeabur 中,可以透過變數引用的方式來引用其他變數。

你只需要在設定變數的時候,用模板語法的方式來引用:

# 例如,你可以這樣設定變數
AUTH_INFOR=${USERNAME}:${PASSWORD}

變數引用

這樣,USERNAMEPASSWORD 的值就會自動組合注入到 AUTH_INFOR 中。