Generator .env.example

Tempel file .env asli dan dapatkan .env.example yang bisa kamu commit — API key, password, dan token dihapus, sedangkan default yang tidak berbahaya tetap ada. Atau tempel kode sumber untuk menemukan setiap environment variable yang dibacanya.

Diperbarui
.env.example

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Cek file .env dari key tidak validDuplikat, nilai kosong, salah kutip, dan secret yang bocor.Validator File .env →

Cara menggunakan Generator .env.example

  1. Tempel .env kamu (tidak pernah meninggalkan browser), atau pilih Dari kode sumber lalu tempel kodenya.
  2. Secret seperti key, token, password, dan connection string akan dikosongkan; nilai aman seperti PORT=3000 tetap dipertahankan.
  3. Tinjau ringkasan tentang apa yang dihapus, dipertahankan, dan ditandai.
  4. Salin atau unduh .env.example lalu commit.

Kenapa perlu commit .env.example?

File .env berisi secret dan tidak boleh pernah di-commit. Namun anggota tim baru, CI, dan platform deployment tetap perlu tahu variabel apa saja yang ada. File .env.example (disebut juga .env.sample atau .env.template) mencantumkan setiap key dengan nilai placeholder dan komentar, sehingga siapa pun bisa menyalinnya menjadi .env dan mengisi nilainya sendiri.

Cara secret dideteksi

  • Nama key yang mengandung SECRET, TOKEN, PASSWORD, PASS, PWD, KEY, PRIVATE, CREDENTIAL, AUTH, SALT, DSN, atau WEBHOOK.
  • Pola nilai seperti key Stripe (sk_live_…), GitHub (ghp_…), AWS (AKIA…), Slack, OpenAI, dan Anthropic, JWT, private key PEM, serta URL yang berisi password (postgres://user:pass@…).
  • String entropi tinggi — nilai panjang yang terlihat acak dianggap sebagai secret meskipun nama key-nya terlihat tidak berbahaya.

Default yang aman (port, level log, NODE_ENV, boolean, URL localhost) tetap dipertahankan agar contohnya langsung bisa dipakai. Periksa file hasilnya dengan validator file .env, dan jaga agar .env tetap berada di luar Git dengan generator .gitignore.

Juga dicari sebagai: env example generator, contoh .env.example, buat env example, template env, dotenv example, hapus secret dari env, cari environment variable di kode.

Tool yang cocok dipakai bersama Generator .env.example

  • Generator Dockerfile — Pilih stack kamu dan dapatkan Dockerfile siap produksi: multi-stage build, layer dependensi yang di-cache, user non-root, health check, dan .dockerignore yang sesuai, dijelaskan baris demi baris.
  • Generator Docker Compose — Centang layanan yang kamu butuhkan — aplikasi, database, cache, UI admin, mail catcher — lalu dapatkan compose.yaml yang rapi dengan image yang dikunci versinya, named volume, healthcheck, dan kondisi depends_on, plus .env yang sesuai dengan password yang dibuat otomatis.
  • Validator GitHub Actions — Tempel workflow dari .github/workflows dan temukan masalahnya sebelum CI yang menemukannya — trigger yang tidak valid, runs-on yang hilang, needs yang rusak, ekspresi yang salah, action usang, dan risiko script-injection.
  • Validator YAML — Tempel file Docker Compose, manifest Kubernetes, workflow GitHub Actions, atau YAML apa pun untuk menemukan error, menangkap jebakan umum, dan mendapatkan versi yang sudah terformat rapi.

Pertanyaan yang sering diajukan

Apakah file .env saya diunggah?
Tidak. Semuanya berjalan di browser kamu. Meski begitu, jika secret produksi yang asli pernah ter-commit atau dibagikan, ganti (rotate) secret tersebut.
Bahasa apa saja yang didukung pemindaian kode?
JavaScript dan TypeScript (process.env.X, process.env["X"], import.meta.env.X, Deno.env.get), Python (os.environ, os.getenv), Go (os.Getenv), Ruby (ENV["X"]), PHP (getenv, $_ENV), Rust (env::var), Java (System.getenv), C#, dan referensi Docker Compose ${VAR}.
Apa itu type hint?
Komentar singkat seperti # number, # boolean, atau # url yang diturunkan dari nilai asli, sehingga siapa pun yang mengisi file tahu format yang diharapkan.
Bisakah saya memasang Generator .env.example sebagai aplikasi web dan memakainya offline?
Bisa. Generator .env.example adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait