Yeah, I can't recall if this happens by default, but that's definitely the way it should work. Internal code reads config options, and in the boot code (app.js) any `process.env` arguments overrides config values.