タイトルはそれを本当に言っています: foreman によって読み取られた.envファイル内の行をコメントアウトできますか?
FWIW、「#」はコメント文字として機能するようです。
少なくとも、不要な環境宣言を削除する効果があります。 #で始まる他のユーザーを宣言している可能性がありますが、...それでも機能します。
例えば
DATABASE_URL=postgres://mgregory:@localhost/mgregory
#DATABASE_URL=mysql://root:secret@localhost:3306/cm_central
この.envファイルを使用してフォアマンによって起動されたときに、Djangoによってpostgresが使用されます。
I [〜#〜] think [〜#〜]アプリは、特定の変数.env
、事前定義された変数(アプリファイルで事前定義されている)は無視になります。
したがって、アプリケーションファイルで使用されていないものをそこに書いた場合、コメントを検討できます。同様に、変数をコメントアウトする場合、基本的に名前に加えた変更はすべて「コメントアウト」されます。たとえば、DB_Host
を#DB_Host
に変更すると、アプリケーションは '#DB_Host'ではなく 'DB_Host'を探しているため、後者は無視されます。