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