FEATURE: fallback asset path for multi host setups

This commit is contained in:
Sam
2017-03-20 15:59:17 -04:00
parent 9c03456e75
commit c106ca6778
4 changed files with 66 additions and 42 deletions
+3 -3
View File
@@ -175,11 +175,11 @@ task 'assets:precompile' => 'assets:precompile:before' do
# protected
manifest.send :save
if backup_path=ENV["BACKUP_ASSET_PATH"]
if GlobalSetting.fallback_assets_path.present?
begin
FileUtils.cp_r("#{Rails.root}/public/assets/.", backup_path)
FileUtils.cp_r("#{Rails.root}/public/assets/.", GlobalSetting.fallback_assets_path)
rescue => e
STDERR.puts "Failed to backup assets to #{backup_path}"
STDERR.puts "Failed to backup assets to #{GlobalSetting.fallback_assets_path}"
STDERR.puts e
STDERR.puts e.backtrace
end