diff --git a/lib/s3.js b/lib/s3.js index 88e6139..3a4c816 100644 --- a/lib/s3.js +++ b/lib/s3.js @@ -18,7 +18,7 @@ module.exports = CoreObject.extend({ this.s3 = this.s3 || require('s3'); this.client = this.s3.createClient({ maxAsyncS3: 1, - s3Options: this.config.assets + s3Options: this.config.get('assets') }); }, @@ -51,8 +51,8 @@ module.exports = CoreObject.extend({ localDir: 'tmp/assets-sync', s3Params: { ACL: 'public-read', - Bucket: this.config.assets.bucket, - Prefix: this.config.assets.prefix || '', + Bucket: this.config.get('assets.bucket'), + Prefix: this.config.get('assets.prefix') || '', CacheControl: 'max-age='+TWO_YEAR_CACHE_PERIOD_IN_SEC+', public', Expires: EXPIRE_IN_2030 }, @@ -61,7 +61,7 @@ module.exports = CoreObject.extend({ }, getS3Params: function(localFile, stat, callback) { - var gzipExtensions = this.config.assets.gzipExtensions ? this.config.assets.gzipExtensions : ['js', 'css', 'svg']; + var gzipExtensions = this.config.get('assets.gzipExtensions'); var ext = localFile.replace(/.*[\.\/\\]/, '').toLowerCase(); var isGzippedContent = gzipExtensions.indexOf(ext) != -1; var additionalParams = isGzippedContent ? { ContentEncoding: 'gzip' } : {};