add command line arguments

This commit is contained in:
Asraelite 2016-03-29 13:45:23 +01:00
parent 4f42723f4a
commit 1160466cf9
13 changed files with 129 additions and 7 deletions

View file

@ -2,6 +2,8 @@
const express = require('express');
const http = require('http');
const nib = require('nib');
const stylus = require('stylus');
const minify = require('./minify.js');
@ -12,14 +14,24 @@ class WebServer {
}
start() {
this.appServer.listen(process.env.PORT || 8080);
this.appServer.listen(wingbase.args.port);
let app = this.app;
app.set('views', './public/views');
app.set('views', 'public/views');
app.set('view engine', 'jade');
app.engine('jade', require('jade').__express);
app.use(stylus.middleware({
src: 'public/stylus',
dest: 'public/static/css',
compile: (str, path) => {
return stylus(str)
.set('filename', path)
.use(nib())
}
}));
app.get('/wingbase.min.js', (req, res) => {
minify(result => {
res.contentType('wingbase.min.js');