For a while I’ve noticed that many people use dotenv in a suboptimal way, so yesterday I took the time to write a short article about better usage patterns (pretty basic stuff, so if you are an expert it’s likely that you will find it boring):

  • nous
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    I’m also not sure what’s so hard to just… source the .env file before you run your app.

    It is a quality of life improvement - maybe a minor one but it is an improvement. I think small quality of life improvements are important, as the fewer of them you have the bigger the problem as a whole they become.

    That said, I think .env files are the wrong solution to the problem at hand. As you said, configuration files are the better way to solve this specific problem.