Files
cellxgene/client/server/production.js
2018-06-26 11:41:32 -07:00

33 lines
668 B
JavaScript

/* eslint-disable */
// jshint esversion: 6
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();
});