git.berlin/gulpfile.js
2016-10-16 00:41:56 +02:00

42 lines
800 B
JavaScript

'use strict'
var gulp = require('gulp'),
gs = require('gulp-gcloud-publish'),
browser = require('browser-sync')
// paths
var DIST = './public/'
// deployment
var BUCKET = 'hello.git.berlin',
PROJECTID = 'git-berlin'
//
// Dev Server
//
gulp.task('server', function() {
browser.init({
server: DIST,
port: 1337,
reloadDebounce: 2000
})
})
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// Deployment
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
gulp.task('deploy', function() {
return gulp.src(DIST + '**/*')
.pipe(gs({
bucket: BUCKET,
keyFilename: 'key.json',
projectId: PROJECTID,
base: '/',
public: true
}))
})