Il tuo file .env viene letto solo in questa scheda. Non viene mai caricato né conservato. Trasforma un vero file .env in un .env.example sicuro che puoi inviare con un commit, con i valori rimossi e i commenti mantenuti. È gratis e gira nel tuo browser.
Come creare un .env.example
- Incolla il tuo file nella casella .env, oppure premi Apri un file .env. Prova un esempio carica un esempio.
- Scegli con cosa Sostituire i valori: Niente (KEY=), Un suggerimento (KEY=your_key) o Virgolette vuote (KEY="").
- Scegli cosa mantenere: Mantieni le righe di commento, Mantieni i commenti dopo i valori, Mantieni le righe vuote tra i gruppi e Mantieni i valori innocui come PORT=3000.
- Se vuoi, incolla il tuo file attuale in .env.example esistente per confrontare.
- Premi Copia o Scarica .env.example.
Perché tenere un .env.example
Un file .env contiene le impostazioni e i segreti di cui un'app ha bisogno, e non dovrebbe mai essere inviato con un commit. Un .env.example elenca le stesse chiavi con i valori rimossi, così chiunque configuri il progetto sa cosa compilare. Mantenere i commenti del tuo file spiega a cosa serve ogni valore.
Cosa viene mantenuto e cosa viene rimosso
Ogni valore viene rimosso per impostazione predefinita, compresi i valori tra virgolette e su più righe come le chiavi private. Righe di commento, commenti dopo i valori, prefissi export e righe vuote che raggruppano le impostazioni vengono mantenuti esattamente come li hai scritti; non viene aggiunto niente. Le righe che non sono KEY=valore e le chiavi ripetute vengono lasciate fuori ed elencate così puoi correggere l'originale.
Consigli
- Aggiungi un breve commento sopra ogni chiave che spiega dove ottenere il valore.
- Raggruppa le chiavi correlate con righe vuote, come database, email e pagamenti.
- Assicurati che il vero .env sia elencato nel tuo .gitignore. Il generatore di .gitignore può scriverne uno.
- Aggiorna l'esempio ogni volta che aggiungi un'impostazione, così i nuovi colleghi non devono tirare a indovinare.
- Se un segreto è mai stato inviato con un commit, cambialo. Rimuovere la riga dopo non lo toglie dalla cronologia.
Chi lo usa
Sviluppatori, studenti che condividono un progetto e freelance che consegnano un codice a un cliente, chiunque voglia istruzioni di configurazione senza esporre password e chiavi.
Domande
È sicuro incollare qui segreti veri?
La pagina funziona interamente sul tuo dispositivo e non ha modo di inviare ciò che incolli da nessuna parte. Comunque, tratta i segreti con cura: chiudi la scheda quando hai finito.
Posso mantenere alcuni valori?
Attiva Keep harmless values per mantenere cose come PORT=3000, DEBUG=false o NODE_ENV=development. I valori la cui chiave cita un segreto, un token, una password o una chiave, i valori con una password dentro un URL e le stringhe lunghe dall'aspetto casuale vengono comunque rimossi.
Perché il download si chiama env.example?
I browser non salvano file i cui nomi iniziano con un punto, quindi il download si chiama env.example. Rinominalo in .env.example quando lo aggiungi al progetto, oppure usa Copy e incolla in un nuovo file.
Come verifico che un vecchio .env.example sia aggiornato?
Apri Compare con un .env.example esistente e incollalo. Vengono elencate le chiavi del tuo .env che mancano nell'esempio e le chiavi dell'esempio che il tuo .env non ha.