Search code examples
javascriptember.jsember-cli

How to set flags in ember-cli, other than environment?


This is currently possible:

ember build --environment=production

... and I would like to do something like this instead:

ember build --environment=production --baseurl=foo

but config/environment.js only gets passed in the value of environment.

Is it possible to get the value of the other options passed in at the command line too?


Solution

  • You could set environment variables the old fashioned way (export WHATEVER=wee) from terminal or as part of a build script, then reference them in your Brocfile.js via node with process.env.WHATEVER. After that, it would be a matter of having broccoli do whatever it is you needed to do with them. You could pre-process files and replace strings, for example.

    ... just a suggestion. Not sure if that's what you're looking for or not.