Move precompilation task to Rakefile
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user