fix production build
This commit is contained in:
parent
83cce0d083
commit
b84f09a906
1 changed files with 21 additions and 19 deletions
28
Brocfile.js
28
Brocfile.js
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
|
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
|
||||||
var pickFiles = require('broccoli-static-compiler');
|
var pickFiles = require('broccoli-static-compiler');
|
||||||
|
var trees = [];
|
||||||
|
|
||||||
var app = new EmberApp({
|
var app = new EmberApp({
|
||||||
// do not fingerprint webshim
|
// do not fingerprint webshim
|
||||||
|
@ -42,11 +43,12 @@ if (app.env === 'development') {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
// include bootstrap fonts in dist
|
// include bootstrap fonts in dist
|
||||||
var bootstrapFonts = pickFiles('bower_components/bootstrap/dist/fonts', {
|
trees.push(
|
||||||
|
pickFiles('bower_components/bootstrap/dist/fonts', {
|
||||||
srcDir: '/',
|
srcDir: '/',
|
||||||
destDir: '/fonts'
|
destDir: '/fonts'
|
||||||
});
|
})
|
||||||
|
);
|
||||||
|
|
||||||
app.import('bower_components/bootstrap-datepicker/js/bootstrap-datepicker.js');
|
app.import('bower_components/bootstrap-datepicker/js/bootstrap-datepicker.js');
|
||||||
app.import('bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.de.js');
|
app.import('bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.de.js');
|
||||||
|
@ -69,23 +71,23 @@ app.import('bower_components/sjcl/sjcl.js');
|
||||||
app.import('bower_components/modernizr/modernizr.js');
|
app.import('bower_components/modernizr/modernizr.js');
|
||||||
|
|
||||||
// include webshim files into dist
|
// include webshim files into dist
|
||||||
var webshim = pickFiles('bower_components/webshim/js-webshim/minified/shims', {
|
trees.push(
|
||||||
|
pickFiles('bower_components/webshim/js-webshim/minified/shims', {
|
||||||
srcDir: '/',
|
srcDir: '/',
|
||||||
destDir: '/assets/shims'
|
destDir: '/assets/shims'
|
||||||
});
|
})
|
||||||
|
);
|
||||||
|
|
||||||
// include dummy data into dist if environment is development or test
|
// include dummy data into dist if environment is development or test
|
||||||
if (app.env === 'development' || app.env === 'test') {
|
if (app.env === 'development' || app.env === 'test') {
|
||||||
var dummyData = pickFiles('server/dummy', {
|
trees.push(
|
||||||
|
pickFiles('server/dummy', {
|
||||||
srcDir: '/',
|
srcDir: '/',
|
||||||
destDir: '/data'
|
destDir: '/data'
|
||||||
});
|
})
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
trees.push(app.toTree());
|
||||||
var mergeTrees = require('broccoli-merge-trees');
|
var mergeTrees = require('broccoli-merge-trees');
|
||||||
module.exports = mergeTrees([
|
module.exports = mergeTrees(trees);
|
||||||
app.toTree(),
|
|
||||||
bootstrapFonts,
|
|
||||||
webshim,
|
|
||||||
dummyData
|
|
||||||
]);
|
|
||||||
|
|
Loading…
Reference in a new issue