KamoCRM

Gunakan envsubstitusi -compatible\ ${VAR} sintaks dalam config template + re-render di placeholder basi

Fixkamo-asterisk-support
Dikirim
27 April 2026 pukul 05.09 UTC
Penulis
Kamo
Berkomitmen
29e2217

Pods adalah CrashLoopBackOff dengan "config errors: API _ KEY hilang atau terlalu pendek" karena template konfigurasi yang digunakan literal _ _ API _ KEY _ _ spidol yang envsubst diam-diam meninggalkan yang tak tersentuh (hanya pengganti\ $VAR /\ ${VAR}). Pertama menyebarkan menulis berkas placeholder ke * * * * * * * * * * * * * * * * pada host, dan init kontainer 's "lewati jika config ada" cabang kemudian terkunci bahwa render buruk di tempat di setiap rollout berikutnya. Dua perbaikan: - konfigurasi - {k1m1, k2m1} .yaml: gunakan\ ${API _ KEY},\ ${PHONE _ SERVER _ ID}, \ ${AMI _ PASSWORD} jadi envsubst sebenarnya melakukan substitusi. - Menuliskan {k1m1, k2m1} .yaml: hanya lewati re-render ketika ada config memiliki nilai real (bukan-kosong, bukan-placeholder) untuk API _ KEY dan ID telepon. Mendeteksi bentuk _ _ VAR _ _ lama, formulir\ ${, dan kosong string. Sandi AMI yang dihasilkan otomatis masih bertahan selama restarts sebagai seluruh berkas memiliki isi nyata.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga