|
|
@ -2,27 +2,76 @@
|
|
|
|
module.exports = {
|
|
|
|
module.exports = {
|
|
|
|
task: function() {
|
|
|
|
task: function() {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
options: {
|
|
|
|
options: {
|
|
|
|
accessKeyId: '<%= aws.key %>', // Use the variables
|
|
|
|
accessKeyId: "<%= aws.key%>",
|
|
|
|
secretAccessKey: '<%= aws.secret %>', // You can also use env variables
|
|
|
|
secretAccessKey: "<%= aws.secret %>",
|
|
|
|
uploadConcurrency: 5, // 5 simultaneous uploads
|
|
|
|
bucket: '<%= aws.bucket %>',
|
|
|
|
downloadConcurrency: 5, // 5 simultaneous downloads
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
production: {
|
|
|
|
js: {
|
|
|
|
options: {
|
|
|
|
options: {
|
|
|
|
bucket: '<%= aws.bucket %>',
|
|
|
|
headers: {
|
|
|
|
//differential: true
|
|
|
|
"Cache-Control": "max-age=630720000, public",
|
|
|
|
params: {
|
|
|
|
"Expires": new Date(Date.now() + 63072000000).toUTCString()
|
|
|
|
"CacheControl": "max-age=630720000, public",
|
|
|
|
},
|
|
|
|
"Expires": new Date(Date.now() + 63072000000)
|
|
|
|
gzip: true
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
cwd: '<%= assets_dir %>',
|
|
|
|
|
|
|
|
src: "**/*.min.js",
|
|
|
|
|
|
|
|
dest: "cartodbui/<%= pkg.version %>/"
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
css: {
|
|
|
|
|
|
|
|
options: {
|
|
|
|
|
|
|
|
headers: {
|
|
|
|
|
|
|
|
"Cache-Control": "max-age=630720000, public",
|
|
|
|
|
|
|
|
"Expires": new Date(Date.now() + 63072000000).toUTCString()
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
gzip: true
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
cwd: '<%= assets_dir %>',
|
|
|
|
|
|
|
|
src: "**/*.css",
|
|
|
|
|
|
|
|
dest: "cartodbui/<%= pkg.version %>/"
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
images: {
|
|
|
|
|
|
|
|
options: {
|
|
|
|
|
|
|
|
headers: {
|
|
|
|
|
|
|
|
"Cache-Control": "max-age=630720000, public",
|
|
|
|
|
|
|
|
"Expires": new Date(Date.now() + 63072000000).toUTCString()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
files: [
|
|
|
|
cwd: '<%= assets_dir %>',
|
|
|
|
{expand: true, cwd: '<%= root_assets_dir %>', src: ['**/*'], dest: 'cartodbui/', action: 'upload'}
|
|
|
|
src: "images/**/*",
|
|
|
|
]
|
|
|
|
dest: "cartodbui/<%= pkg.version %>/"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//return {
|
|
|
|
|
|
|
|
//options: {
|
|
|
|
|
|
|
|
//accessKeyId: '<%= aws.key %>', // Use the variables
|
|
|
|
|
|
|
|
//secretAccessKey: '<%= aws.secret %>', // You can also use env variables
|
|
|
|
|
|
|
|
//uploadConcurrency: 5, // 5 simultaneous uploads
|
|
|
|
|
|
|
|
//downloadConcurrency: 5, // 5 simultaneous downloads
|
|
|
|
|
|
|
|
//},
|
|
|
|
|
|
|
|
//production: {
|
|
|
|
|
|
|
|
//options: {
|
|
|
|
|
|
|
|
//bucket: '<%= aws.bucket %>',
|
|
|
|
|
|
|
|
////differential: true
|
|
|
|
|
|
|
|
//params: {
|
|
|
|
|
|
|
|
//"CacheControl": "max-age=630720000, public",
|
|
|
|
|
|
|
|
//"Expires": new Date(Date.now() + 63072000000)
|
|
|
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
//},
|
|
|
|
|
|
|
|
//files: [
|
|
|
|
|
|
|
|
//{
|
|
|
|
|
|
|
|
//expand: true,
|
|
|
|
|
|
|
|
//cwd: '<%= root_assets_dir %>',
|
|
|
|
|
|
|
|
//src: ['**/*'],
|
|
|
|
|
|
|
|
//dest: 'cartodbui/',
|
|
|
|
|
|
|
|
//action: 'upload'
|
|
|
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
//]
|
|
|
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//return {
|
|
|
|
//return {
|
|
|
|
//options: {
|
|
|
|
//options: {
|
|
|
|