제목은 모두 정말로 이렇게 말합니다. foreman에 의해 읽힌 .env 파일의 줄을 주석 처리 할 수 있습니까?foreman의 .env 파일에 대한 주석 문자가 있습니까?
18
A
답변
37
FWIW, '#'은 주석 문자로 작동하는 것으로 보입니다.
적어도 불필요한 환경 선언을 제거하는 효과가 있습니다. #으로 시작하는 다른 사람을 선언 할 수도 있지만 여전히 작동합니다. 내가 원하는 무엇이 .env의 파일로 감독에 의해 시작했을 때 포스트 그레스에서
EG
DATABASE_URL=postgres://mgregory:@localhost/mgregory
#DATABASE_URL=mysql://root:[email protected]:3306/cm_central
결과는 장고에 의해 사용되는.
5
I 앱이 만 특정 내부 .env
변수, (응용 프로그램 파일에 미리 정의) 미리 정의 된 변수 이외의이 를 무시됩니다 찾습니다 THINK .
응용 프로그램 파일에 사용되지 않은 내용을 주석으로 처리 할 수 있습니다. 마찬가지로 변수를 주석으로 처리하려면 기본적으로 이름을 변경하면 "주석 처리"됩니다. 예를 들어, DB_HOST
을 #DB_HOST
으로 변경하면 응용 프로그램이 '#DB_HOST'가 아닌 'DB_HOST'를 찾고 있기 때문에 후자는 무시됩니다.
내가 이전에 게시 한 답변을 추측 한 방식을 여기에서 확인한 것 같습니다. – GreenAsJade
실제로 'DB_HOST'를 'xDB_HOST'또는 '~ DB_HOST'로 변경하면 동일한 효과가 나타납니다. '#'에 대한 특별한 것은 없습니다. – DonkeyKong