- if (process.env.NODE_ENV === 'production') {
- // logger.log('Production : static files in dist/\n')
-
- // GZip compression
- compression = require('compression')
- app.use(compression())
-
- // A month
- var maxAge = 86400000 * 30
-
- // TODO
- app.get(/^\/(index|(partials\/[a-z\/]+))?$/, function (req, res, next) {
- if (req.url === '/') {
- req.url = '/index'
- }
-
- req.url += '.html'
- next()
- })
-
- app.use(express.static(path.join(__dirname, '/dist/public'), { maxAge: maxAge }))
- app.use(express.static(path.join(__dirname, '/dist/views'), { maxAge: maxAge }))
- } else {
- // Livereload
- app.use(require('connect-livereload')({
- port: 35729
- }))