mirror of
https://github.com/discourse/discourse.git
synced 2024-11-23 02:19:27 +08:00
7fdb2944b9
Running in production mode is useful when doing performance-sensitive work. - Set the `exportApplicationGlobal` flag, so we get the `Discourse` global in production mode. It defaults to only adding the global in development mode. Note that, when generating ember-cli assets via rails, we set this in `ApplicationHelper#discourse_config_environment`. - Disable SRI - Ember CLI adds this to index.html when in production mode. We don't use SRI in production, so disable here to match. - Refactor the `AssetRev` logic in `ember-cli-build.js`, so that our custom bundle hashes are find/replaced into index.html. Without this change, our custom bundles (e.g. `start-discourse.js`) remain without their hash in `index.html`, and do not function. I have confirmed that the only diff in the `/dist` out following this change is to the `index.html` file. All other filenames and contents remain identical. |
||
---|---|---|
.. | ||
assets | ||
controllers | ||
helpers | ||
jobs | ||
mailers | ||
models | ||
serializers | ||
services | ||
views |