Is there a comment character for foreman's .env file?

33,844

Solution 1

FWIW, '#' appears to work as a comment character.

It at least has the effect of removing unwanted environment declarations. It might be declaring others starting with a #, but... it still works.

EG

DATABASE_URL=postgres://mgregory:@localhost/mgregory
#DATABASE_URL=mysql://root:secret@localhost:3306/cm_central

results in postgres being used by django when started by foreman with this .env file, which is what I wanted.

Solution 2

I THINK the app will ONLY look for specific variables inside .env, anything other than the predefined variables (pre-defined in the app files) will be ignored.

So anything you write there that is not used in your application files you can consider a comment. Similarly if you wanna comment out a variable then basically any change you make to the name will "comment it out"; for example, if you change DB_HOST to #DB_HOST then the latter will be ignored because the application is looking for 'DB_HOST' not '#DB_HOST'.

Share:
33,844

Related videos on Youtube

GreenAsJade
Author by

GreenAsJade

Just this guy, y'know.

Updated on January 30, 2020

Comments

  • GreenAsJade
    GreenAsJade over 4 years

    Can you comment out lines in a .env file read by foreman?

  • GreenAsJade
    GreenAsJade over 7 years
    I guess you are confirming here the way that I guessed the answer I posted earlier works :)
  • DonkeyKong
    DonkeyKong over 6 years
    actually, he also claims changing 'DB_HOST' to 'xDB_HOST' or '~DB_HOST' would do the same effect. Nothing special about '#'