• @marcos@lemmy.world
    link
    fedilink
    402 months ago

    Here’s the thing, config.json should have been on the project’s .gitignore.

    Not exactly because of credentials. But, how do you change it to test with different settings?

    • @deegeese@sopuli.xyz
      link
      fedilink
      192 months ago

      For a lot of my projects, there is a config-<env>.json that is selected at startup based the environment.

      Nothing secure in those, however.

    • @MajorHavoc@programming.dev
      link
      fedilink
      12
      edit-2
      2 months ago

      But, how do you change it to test with different settings?

      When it’s really messy, we:

      • check in a template file,
      • securely share a .env file (and .gitignore it)
      • and check in one line script that inflates the real config file (which we also .gitignore).