Il titolo dice tutto davvero: puoi commentare le righe in un file .env letto da foreman?Esiste un carattere di commento per il file .env di Foreman?
risposta
FWIW, "#" sembra funzionare come un carattere di commento.
Almeno ha l'effetto di rimuovere dichiarazioni di ambiente indesiderate. Potrebbe dichiarare che altri iniziano con #, ma ... funziona ancora.
EG
DATABASE_URL=postgres://mgregory:@localhost/mgregory
#DATABASE_URL=mysql://root:[email protected]:3306/cm_central
risultati in Postgres utilizzati da Django se avviato da caposquadra con questo file .env, che è quello che volevo.
ho PENSO l'applicazione sarà solo cercare variabili specifiche all'interno .env
, altro che le variabili predefinite (predefiniti nei file app) saranno ignorato.
Quindi qualsiasi cosa si scriva lì che non viene utilizzata nei file dell'applicazione è possibile prendere in considerazione un commento. Allo stesso modo, se vuoi commentare una variabile, in pratica qualsiasi modifica che fai al nome "commenta"; ad esempio, se si modifica a #DB_HOST
, quest'ultimo verrà ignorato perché l'applicazione sta cercando 'DB_HOST' non '#DB_HOST'.
Immagino che tu stia confermando il modo in cui ho indovinato la risposta che ho postato in precedenza funziona :) – GreenAsJade
in realtà, afferma anche che la modifica di "DB_HOST" in "xDB_HOST" o "~ DB_HOST" farebbe lo stesso effetto. Niente di speciale su '#' – DonkeyKong