We’re trying out Horde configuration in Perforce (e.g., `“ConfigPath”: “//path/to/globals.json”`).
Our dev and prod environments would have configuration differences like these:
- different `notificationChannel` Slack channels
- schedule `enabled: false` for dev, `enabled: true` for prod
Is there a recommended way to handle differences in Horde configurations between environments?
- Is there a way to parameterize values like differing `notificationChannel`?
- Or do you have separate configuration files for each environment?
- In our case, we would be duplicating all configuration files, just to modify the few differences.
- This doesn’t seem efficient when integrating dev config changes to prod, ending up doing manual copy-pasting.