equal
deleted
inserted
replaced
|
1 'use strict'; |
|
2 |
|
3 var config = require('../config'); |
|
4 var gulp = require('gulp'); |
|
5 |
|
6 // Connect |
|
7 gulp.task('connect', function () { |
|
8 var connect = require('connect'); |
|
9 var app = connect() |
|
10 .use(require('connect-livereload')({ port: config.livereloadPort })) |
|
11 .use('/', connect.static('.tmp')) |
|
12 .use('/', connect.static('app')) |
|
13 // paths to bower_components should be relative to the current file |
|
14 // e.g. in app/index.html you should use ../bower_components |
|
15 .use('/lib', connect.static('lib')) |
|
16 .use(connect.directory('app')); |
|
17 |
|
18 require('http').createServer(app) |
|
19 .listen(config.port) |
|
20 .on('listening', function () { |
|
21 console.log('Started connect web server on http://localhost:' + config.port); |
|
22 }); |
|
23 }); |
|
24 |
|
25 gulp.task('serve', ['connect', 'styles'], function () { |
|
26 require('opn')('http://localhost:' + config.port, config.browser); |
|
27 }); |