Move web ui code in its own directory
[e-mobility-charging-stations-simulator.git] / ui / web / start.js
1 const path = require('path'),
2 finalhandler = require('finalhandler'),
3 http = require('http'),
4 serveStatic = require('serve-static');
5
6 const isCFEnvironment = process.env.VCAP_APPLICATION !== undefined,
7 PORT = isCFEnvironment ? parseInt(process.env.PORT) : 3030,
8 uiPath = path.join(__dirname, './dist');
9
10 const serve = serveStatic(uiPath);
11
12 const server = http.createServer(function onRequest(req, res) {
13 serve(req, res, finalhandler(req, res));
14 });
15
16 server.listen(PORT, () => console.info(`App running at: http://localhost:${PORT}`));