Merge pull request #15113 from hashicorp/ui/fix-auto-import-public-url

ui: fix - customize ember-auto-import publicAssetURL in production
This commit is contained in:
Michael Klein 2022-10-25 13:46:11 +02:00 committed by GitHub
commit cbbc0036b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 0 deletions

View File

@ -17,6 +17,7 @@ module.exports = function (defaults, $ = process.env) {
$ = utils.env($); $ = utils.env($);
const env = EmberApp.env(); const env = EmberApp.env();
const isProd = ['production'].includes(env);
const prodlike = ['production', 'staging']; const prodlike = ['production', 'staging'];
const devlike = ['development', 'staging']; const devlike = ['development', 'staging'];
const sourcemaps = !['production'].includes(env) && !$('BABEL_DISABLE_SOURCEMAPS', false); const sourcemaps = !['production'].includes(env) && !$('BABEL_DISABLE_SOURCEMAPS', false);
@ -197,6 +198,7 @@ module.exports = function (defaults, $ = process.env) {
autoImport: { autoImport: {
// allows use of a CSP without 'unsafe-eval' directive // allows use of a CSP without 'unsafe-eval' directive
forbidEval: true, forbidEval: true,
publicAssetURL: isProd ? '{{.ContentPath}}assets' : undefined,
}, },
codemirror: { codemirror: {
keyMaps: ['sublime'], keyMaps: ['sublime'],