Set up assets for S3/CloudFront CDN

This commit is contained in:
Jonathan Rudenberg 2012-10-27 19:55:03 -04:00
parent 7ff4d0a1bb
commit 019ad29a7f
12 changed files with 93 additions and 10 deletions

12
Rakefile Normal file
View file

@ -0,0 +1,12 @@
require 'bundler/setup'
task :gzip_assets do
Dir['output/assets/**/*.*'].reject { |f| f =~ /\.gz\z/ }.each do |f|
sh "gzip -c #{f} > #{f}.gz" unless File.exist?("#{f}.gz")
end
end
task :deploy_assets => :gzip_assets do
require './config/asset_sync'
AssetSync.sync
end