本文へスキップ

環境変数 ​

変数はサービスの追加時に、またはあとからサービスの Variable タブで設定します。変更は次のデプロイで反映されます。

まとめて編集 ​

Edit Raw Variables をクリックすると、.env 形式の行を貼り付けられます。

sh
NODE_ENV=production
API_URL="https://api.example.com"
# コメントと空行は無視されます

組み込み変数 ​

すべてのサービスに次の変数があり、自分の値の中で ${NAME} として参照できます。

変数値
PORTサービスの最初のポート
<PORT>_PORT名前ごとの各ポート(例:WEB_PORT)
ZENAVO_<PORT>_DOMAINそのポートに設定したドメイン(例:ZENAVO_WEB_DOMAIN)
ZENAVO_<PORT>_URLhttps:// とそのドメイン
CONTAINER_HOSTNAMEサービスのプライベートホスト名(例:postgresql)。プライベートアドレスは ${CONTAINER_HOSTNAME}.zenavo.internal

サービス間で共有する ​

サービスは変数の一部をプロジェクトの他のサービスに公開できます。データベースは接続情報をこの方法で提供しています(データベース)。他のサービスはそれを ${NAME} で参照します。

生成されるパスワード ​

テンプレートの ${PASSWORD} は、プロジェクトが最初に保存されたときにランダムなパスワードになり、その後は変わりません。

シークレット ​

変数の値は保存時に暗号化され、チームの Viewer には表示されず、ビルドログと実行時ログでは伏せ字になります。

Zeabur とは関係ありません。