28 lines
645 B
JavaScript
Raw Normal View History

2017-01-17 13:40:59 +01:00
/* eslint consistent-return:0 */
const express = require('express');
const logger = require('./logger');
const argv = require('minimist')(process.argv.slice(2));
const setup = require('./middlewares/frontendMiddleware');
const resolve = require('path').resolve;
const app = express();
setup(app, {
outputPath: resolve(process.cwd(), 'build'),
publicPath: '/',
});
// get the intended port number, use port 3000 if not provided
const port = argv.port || process.env.PORT || 3000;
// Start your app.
app.listen(port, (err) => {
if (err) {
return logger.error(err.message);
}
2017-05-10 14:39:00 +02:00
// Print start logs.
logger.appStarted(port);
2017-01-17 13:40:59 +01:00
});