add server task

This commit is contained in:
Iuri Matias 2015-05-24 08:45:56 -04:00
parent b98bf5db11
commit f975d22994
1 changed files with 21 additions and 0 deletions

21
tasks/server.coffee Normal file
View File

@ -0,0 +1,21 @@
module.exports = (grunt) ->
express = require("express")
compression = require("compression")
readYaml = require('read-yaml');
serverConfig = readYaml.sync("config/server.yml")
grunt.registerTask "server", "static file development server", =>
webPort = serverConfig.port || 8000
webHost = serverConfig.host || 'localhost'
webRoot = "generated/dapp"
app = express()
app.use(compression())
app.use(express.static("" + (process.cwd()) + "/" + webRoot))
app.listen(webPort, webHost)
grunt.log.writeln("Running web server on port http://#{webHost}:#{webPort}")
return app