module.exports = { task: function () { return { options: { accessKeyId: '<%= aws.key%>', secretAccessKey: '<%= aws.secret %>', bucket: '<%= aws.bucket %>' }, frozen: { options: { headers: { 'CacheControl': 'max-age=630720000, public', 'Expires': new Date(Date.now() + 63072000000).toUTCString() }, gzip: true }, cwd: '<%= editor_assets_dir %>', src: [ 'javascripts/*.js', 'javascripts/**/*.map', '!javascripts/all.js', 'stylesheets/*.css', '!stylesheets/all_css.css', 'images/**/*', 'fonts/*', 'flash/*.swf', 'favicons/*' ], dest: 'cartodbui/assets/editor/<%= editor_assets_version %>/' }, js: { options: { headers: { 'CacheControl': 'max-age=630720000, public', 'Expires': new Date(Date.now() + 63072000000).toUTCString() }, gzip: true }, cwd: '<%= assets_dir %>', src: [ 'javascripts/*.js', 'javascripts/**/*.map', '!javascripts/all.js' ], dest: 'cartodbui/assets/<%= pkg.version %>/' }, css: { options: { headers: { 'CacheControl': 'max-age=630720000, public', 'Expires': new Date(Date.now() + 63072000000).toUTCString() }, gzip: true }, cwd: '<%= assets_dir %>', src: [ 'stylesheets/*.css', '!stylesheets/all_css.css' ], dest: 'cartodbui/assets/<%= pkg.version %>/' }, images: { options: { headers: { 'CacheControl': 'max-age=630720000, public', 'Expires': new Date(Date.now() + 63072000000).toUTCString() } }, cwd: '<%= assets_dir %>', src: 'images/**/*', dest: 'cartodbui/assets/<%= pkg.version %>/' }, fonts: { options: { headers: { 'CacheControl': 'max-age=630720000, public', 'Expires': new Date(Date.now() + 63072000000).toUTCString() } }, cwd: '<%= assets_dir %>', src: 'fonts/*', dest: 'cartodbui/assets/<%= pkg.version %>/' }, flash: { options: { headers: { 'CacheControl': 'max-age=630720000, public', 'Expires': new Date(Date.now() + 63072000000).toUTCString() } }, cwd: '<%= assets_dir %>', src: 'flash/*.swf', dest: 'cartodbui/assets/<%= pkg.version %>/' }, favicons: { options: { headers: { 'CacheControl': 'max-age=630720000, public', 'Expires': new Date(Date.now() + 63072000000).toUTCString() } }, cwd: '<%= assets_dir %>', src: 'favicons/*', dest: 'cartodbui/assets/<%= pkg.version %>/' }, unversioned: { options: { headers: { 'CacheControl': 'max-age=864000, public', 'Expires': new Date(Date.now() + 86400000).toUTCString() } }, cwd: '<%= assets_dir %>', src: ['images/avatars/*.png', 'images/alphamarker.png', 'images/google-maps-basemap-icons/*.jpg', 'images/carto.png'], dest: 'cartodbui/assets/unversioned/' }, unversioned_onboarding: { options: { headers: { 'ContentType': 'application/octet-stream', 'CacheControl': 'max-age=864000, public', 'Expires': new Date(Date.now() + 86400000).toUTCString() } }, cwd: '<%= root_assets_dir %>', src: ['unversioned/onboarding/*'], dest: 'cartodbui/assets/' }, static_pages: { cwd: '<%= public_dir %>', src: ['static.tar.gz'], dest: 'cartodbui/' } }; } };