diff -r 9be99c2fb279 -r d7c5bffdd2d8 client/pianoroll/gulp/tasks/serve.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/client/pianoroll/gulp/tasks/serve.js Mon Jan 12 17:23:05 2015 +0100 @@ -0,0 +1,27 @@ +'use strict'; + +var config = require('../config'); +var gulp = require('gulp'); + +// Connect +gulp.task('connect', function () { + var connect = require('connect'); + var app = connect() + .use(require('connect-livereload')({ port: config.livereloadPort })) + .use('/', connect.static('.tmp')) + .use('/', connect.static('app')) + // paths to bower_components should be relative to the current file + // e.g. in app/index.html you should use ../bower_components + .use('/lib', connect.static('lib')) + .use(connect.directory('app')); + + require('http').createServer(app) + .listen(config.port) + .on('listening', function () { + console.log('Started connect web server on http://localhost:' + config.port); + }); +}); + +gulp.task('serve', ['connect', 'styles'], function () { + require('opn')('http://localhost:' + config.port, config.browser); +});