diff --git a/config/deploy.rb b/config/deploy.rb index 5e7e4115..5611674b 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -94,7 +94,7 @@ namespace :deploy do run_locally do with rails_env: fetch(:rails_env) do execute 'bin/rake assets:precompile' - execute 'bin/rake dedigest_assets' + execute 'bin/rake assets:dedigest' end end diff --git a/lib/tasks/dedigest_assets.rake b/lib/tasks/dedigest_assets.rake index 1e319a46..4e57795c 100644 --- a/lib/tasks/dedigest_assets.rake +++ b/lib/tasks/dedigest_assets.rake @@ -1,8 +1,10 @@ -task dedigest_assets: :environment do - extensions = %w[jpg png js css gif] - Dir.glob(Rails.root.join('public/assets/**', "*.{#{extensions.join(',')}}")).each do |asset_path| - next unless asset_path =~ /-[a-f0-9]{32,64}\.(#{extensions.join('|')})\Z/ - dedigest_path = asset_path.sub(/-[a-f0-9]{32,64}/, '') - `cp '#{asset_path}' '#{dedigest_path}' 2>/dev/null` +namespace :assets do + task dedigest: :environment do + extensions = %w[jpg png js css gif eot svg woff2 woff ttf] + Dir.glob(Rails.root.join('public/assets/**', "*.{#{extensions.join(',')}}")).each do |asset_path| + next unless asset_path =~ /-[a-f0-9]{32,64}\.(#{extensions.join('|')})\Z/ + dedigest_path = asset_path.sub(/-[a-f0-9]{32,64}/, '') + `cp '#{asset_path}' '#{dedigest_path}' 2>/dev/null` + end end end