diff --git a/lib/tasks/assets.rake b/lib/tasks/assets.rake new file mode 100644 index 0000000..d41c567 --- /dev/null +++ b/lib/tasks/assets.rake @@ -0,0 +1,14 @@ +require 'fileutils' +namespace :assets do + + # Clear out Rails's assets precompile task + Rake::Task["assets:precompile"].clear + + desc "Pre-compile assets for production. Overwrite the Rails assets:precompile" + task :precompile do + FileUtils.cd("lib/assets") do + system("npm install") + system("npm run bundle --no-watch -- -p") + end + end +end