Geliştirici aracı / 16
Dotenv (.env) Ayrıştırıcı ve Dönüştürücü
.env ortam değişkenlerini JSON'a, shell export betiklerine veya Kubernetes ConfigMap YAML'ına dönüştürün.
Dotenv (.env) Ayrıştırıcı ve Dönüştürücü: TOEA, KEY=VALUE tanımlarını çıkarır; yorumları kaldırır ve tırnak işaretlerini açar. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.
- Kategori
- Geliştirici araçları
- Çalıştırma sayısı
- Tarayıcınızda
- Maliyet
- Ücretsiz · kayıt gerekmez
- Kullanılabilirlik
- Kullanıma hazır
Satırlar nasıl okunur
Bir satırın başındaki veya boşluktan sonraki # işareti yorum başlatır; bu nedenle KEY=abc#1, abc#1 değerini korurken KEY=abc #note, abc değerini verir. Bir değerin çevresindeki tırnaklar kaldırılır ve \n, yalnızca çift tırnak içinde satır sonuna dönüşür. Bir değer birkaç satıra yayılamaz; daha sonra gelen yinelenen bir anahtar öncekinin üzerine yazar. ${HOME} gibi başvurular yazıldıkları gibi kopyalanır: Node'un dotenv aracı da bunları genişletmez; Docker Compose gibi araçlar ise genişletir. Her değer bir dizedir; bu nedenle PORT=3000, "3000" olur.
Kubernetes ve kabuk çıktısı
Bir ConfigMap ayarlar içindir; parolalar veya API anahtarları için değildir. Bunlar için bir Secret oluşturun; kubectl create secret generic app-env --from-env-file=.env komutu bunu doğrudan yapar. Değerleri yalnızca Base64 ile kodlandığından, bunları kimlerin okuyabileceğini kısıtlayın. ConfigMap adı küçük harfler, rakamlar, - ve . içermelidir.
Kabuk betiğinde her değer tek tırnak içindedir; bu nedenle dosya kaynaklandığında kabuk hiçbir şeyi genişletmez: pa$word gibi bir parola veya ters tırnak içeren bir değer değişmeden gelir. Bir değerin içindeki tek tırnak '\'' olarak yazılır; bu ifade tırnağı kapatır, kaçışlı bir tırnak ekler ve tırnağı yeniden açar. Betiği source veya . ile yükleyin; ayrı bir işlem olarak çalıştırmak değişkenleri yalnızca o işlemde ayarlar.
Nasıl kullanılır?
- .env dosyasının içeriğini yapıştırın.
- Çıktı biçimini seçin (JSON, export veya ConfigMap).
- Biçimlendirilmiş yapılandırmayı kopyalayın.
Gizlilik ve sınırlamalar
Gizli bilgiler ve ortam anahtarları yalnızca tarayıcıda kalır.
İlgili araçlar
Sık sorulan sorular
Yorumlar destekleniyor mu?
Evet, '#' ile başlayan satır yorumları ve satır içi yorumlar düzgün şekilde işlenir.
Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez