• kefirchik@lemm.ee
    link
    fedilink
    arrow-up
    6
    ·
    1 year ago

    They are most useful during local development. It’s useful to have project-scoped config that your app interacts with in a manner identical to how it works in prod.

    Generally you don’t commit to version control because you want to keep secrets out of there. However, it can be sometimes useful to hold non-sensitive config that you may want to commit but also to customize on prod. For instance like NODE_ENV, so you’re not building multiple mechanisms for configuring your code. But this is less useful and generally solved with a sample config that is copied to the .env file that is never pushed to VC.