Factor 3: Config

This section advises using environment variables for everything.

Owen J: I think I disagree with 12factor's conclusions on config even though I agree with the premises and rationale in general

Owen J: environment variables are neither exceptionally portable, exceptionally standard, nor exceptionally easy to manage

Owen J: and therefore should not be the exceptional configuration mechanism :)

Kit L: that's exactly the critique i have

Frustratingly, the config section doesn't provide any guidance on sensible ways to manage environment variables. In any real-world deployment, they're going to have to be stored somewhere; where's appropriate? .bash_profile? httpd.con as SetEnv directives? Per-release rc files? /etc/init.d?