|
|
|
|
|
by deedubaya
3832 days ago
|
|
Using environment variables for everything is wrong too. API keys and other sensitive information should be in environment vars. Non-private information should definitely be in config files. If you need the flexibility of environment variables for a semi-configurable non-secure variable, use them to overwrite a sensible default. |
|
In general 12-factor gets my hackles up as it comes across as dictatorial with explaining why. Even when I'm wrong I like to be gently convinced rather than hit over the head with rule book. Can someone point me to an extensive source that clearly justifies each factor? Ideally with an actual debate about each point (as this often surfaces the strongest parts of the case for something)