Add a "compact" script to the buildpack to reduce final image size. Realized that webpack was always required even though it's a devDep; made it so that it doesn't have to be loaded.

This commit is contained in:
Simo Kinnunen
2014-07-30 17:53:33 +09:00
parent 93973dc953
commit 905a81fff8
3 changed files with 49 additions and 3 deletions

View File

@@ -17,7 +17,6 @@ var dbapi = require('../db/api')
var datautil = require('../util/datautil')
var auth = require('./app/middleware/auth')
var webpack = require('./app/middleware/webpack')
var deviceIconMiddleware = require('./app/middleware/device-icons')
var browserIconMiddleware = require('./app/middleware/browser-icons')
@@ -43,8 +42,9 @@ module.exports = function(options) {
app.use('/static/app/build', serveStatic(pathutil.resource('build'), {
maxAge: '10d'
}))
} else {
app.use('/static/app/build', webpack({
}
else {
app.use('/static/app/build', require('./app/middleware/webpack')({
debug: true
, devtool: 'eval'
, stats: {