環境變數設定
Zeabur 中可以設定環境變數,並自動注入到該應用程式中。
點選該應用程式並到 環境變數 頁面,裡面的 新增環境變數 即可新增環境變數。
加入,編輯,修改
Zeabur 預設會自動注入以下環境變數:
-
<YOUR_SERVICE_NAME>_HOST
:該應用程式對內溝通的 host 名稱 -
PORT
:該應用程式對外的 port -
其他相關服務,例如資料庫(PostgreSQL)、Redis 等,也會自動注入相關環境變數。
這時我們就不需要再手動設定環境變數到自己的應用程式中。
當滑鼠懸停在變數上時,可以選擇開始編輯或刪除變數。
點選右上角的 checkbox,會切換列表檢視。
點選編輯 icon,可以編輯變數的值。
大量編輯
如果你想要一次性加入多個變數,可以使用大量編輯的功能。
點選上方的 編輯原始環境變數 按鈕,即可進入大量編輯模式,將以編輯 .env
文件的方式來大量設定服務的環境變數。
變數引用
在 Zeabur 中,可以透過變數引用的方式來引用其他變數。
你只需要在設定變數的時候,用模板語法的方式來引用:
# 例如,你可以這樣設定變數
AUTH_INFOR=${USERNAME}:${PASSWORD}
這樣,USERNAME
與 PASSWORD
的值就會自動組合注入到 AUTH_INFOR
中。