Вот как я могу go это
Добавлены три библиотеки gulp, gulp-awspubli sh, gulp-rename
var gulp = require('gulp');
var awspublish = require('gulp-awspublish');
var rename = require('gulp-rename');
var publisherDev = awspublish.create({
region: 'fra1',
params: {
Bucket: 'dev-static-abc-ro'
},
accessKeyId: 'XCCCCCZX',
secretAccessKey: 'EDKDJKJDKDJ',
endpoint: 'fra1.digitaloceanspaces.com'
});
Теперь добавил функцию // dev server
gulp.task('dev', function() {
// console.log("Hi! I'm Gulp default task root!");
return gulp
.src('./temp-dist/**')
.pipe(
rename(function(path) {
path.dirname += '/assets';
// path.basename += "-s3";
})
)
.pipe(publisherDev.publish())
.pipe(publisherDev.sync('assets/'))
.pipe(awspublish.reporter());
});
Запустите команду
gulp dev