pre-stage our locales as well

This commit is contained in:
Sam 2013-03-19 18:12:19 -07:00
parent 7ec0288c85
commit fcbc77d0cd

View file

@ -5,16 +5,21 @@ task 'assets:prestage' => :environment do |t|
require "net/https" require "net/https"
require "uri" require "uri"
config = YAML::load(File.open("#{Rails.root}/config/cdn.yml")) def get_assets(path)
a = Dir.glob("#{Rails.root}/public/assets/#{path}*").map do |f|
# pre-stage css/js only for now
a = Dir.glob("#{Rails.root}/public/assets/*").map do |f|
if f =~ /[a-f0-9]{16}\.(css|js)$/ if f =~ /[a-f0-9]{16}\.(css|js)$/
"/assets/#{f.split('/')[-1]}" "/assets/#{path}#{f.split('/')[-1]}"
end end
end.compact end.compact
end
# pre-stage css/js only for now
a = get_assets("locales/") + get_assets("")
puts "pre staging: #{a.join(' ')}" puts "pre staging: #{a.join(' ')}"
# makes testing simpler leaving this here
config = YAML::load(File.open("#{Rails.root}/config/cdn.yml"))
start = Time.now start = Time.now
uri = URI.parse("https://client.cdn77.com/api/prefetch") uri = URI.parse("https://client.cdn77.com/api/prefetch")