Move precompilation task to Rakefile

This commit is contained in:
Dawa Ometto
2018-12-10 19:50:49 +01:00
parent 4e2b1442bd
commit 8f6c19b3fd
2 changed files with 20 additions and 17 deletions
+20
View File
@@ -177,3 +177,23 @@ task :validate do
exit!
end
end
desc 'Precompile assets'
task :precompile do
require './lib/gollum/views/helpers.rb'
require './lib/gollum/assets.rb'
require 'sprockets'
require 'sprockets-helpers'
require 'sass'
env = Precious::Assets.sprockets
manifest = Sprockets::Manifest.new(env, './public/assets')
Sprockets::Helpers.configure do |config|
config.environment = env
config.prefix = Precious::Assets::ASSET_URL
config.digest = true
config.public_path = './public/assets'
config.manifest = manifest
end
puts "Precompiling assets to #{::File.expand_path('./public/assets')}..."
manifest.compile(Precious::Assets::MANIFEST)
end