Langsung ke konten

Variabel Lingkungan ​

Atur variabel saat menambahkan layanan, atau nanti di tab Variable layanan. Perubahan berlaku pada deployment berikutnya.

Pengeditan mentah ​

Klik Edit Raw Variables untuk menempelkan baris bergaya .env:

sh
NODE_ENV=production
API_URL="https://api.example.com"
# komentar dan baris kosong diabaikan

Variabel bawaan ​

Setiap layanan mendapat variabel berikut, yang bisa Anda rujuk di nilai Anda sendiri dengan ${NAME}:

VariabelNilai
PORTPort pertama layanan
<PORT>_PORTSetiap port berdasarkan namanya, seperti WEB_PORT
ZENAVO_<PORT>_DOMAINDomain yang terpasang pada port itu, seperti ZENAVO_WEB_DOMAIN
ZENAVO_<PORT>_URLhttps:// ditambah domain itu
CONTAINER_HOSTNAMEHostname privat layanan, mis. postgresql; gunakan ${CONTAINER_HOSTNAME}.zenavo.internal untuk alamat privatnya

Berbagi antarlayanan ​

Sebuah layanan bisa membagikan sebagian variabelnya ke seluruh proyek; database melakukannya untuk detail koneksinya (Database). Layanan lain lalu merujuknya sebagai ${NAME}.

Kata sandi otomatis ​

${PASSWORD} dalam template menjadi kata sandi acak saat proyek pertama kali disimpan, dan tetap sama setelahnya.

Rahasia ​

Nilai variabel dienkripsi saat disimpan, disembunyikan dari viewer tim, dan disamarkan di log build dan runtime.

Tidak berafiliasi dengan Zeabur.