Files
cellxgene/server/production.js
Colin Megill f6d7cc3e23 initial commit
2017-08-23 16:28:01 -07:00

32 lines
645 B
JavaScript

/* eslint-disable */
var path = require('path');
var fs = require('fs');
var chalk = require('chalk');
var express = require('express');
var favicon = require('serve-favicon');
var utils = require('./utils');
var PORT = process.env.PORT || 80;
// Launch server
var app = express();
app.use(express.static('./build'));
app.use(favicon('./build/favicon.png'));
app.get('*', (req, res) => {
res.sendFile(path.resolve('./build/index.html'));
});
app.listen(PORT, err => {
if (err) {
console.log(err);
return;
}
utils.clearConsole();
console.log(chalk.cyan('Production server started on port ' + PORT));
console.log();
});