AssetsDeployer
Asset files deployer for rails application.
Installation
Add this line to your application's Gemfile:
gem 'assets_deployer'
And then execute:
$ bundle
Or install it yourself as:
$ gem install assets_deployer
Usage
Rails
Add initializer at config/iniitializers/assets_deployer.rb
AssetsDeployer.configure do |config|
config.assets.root_path = Rails.root.join('public')
config.assets.prefix_paths = ['assets', 'packs']
config.assets.ignore_paths = ['packs/manifest.json']
config.storage.name = 'S3'
config.storage.options[:bucket] = 'bucket_name'
config.storage.options[:prefix_key] = 'project_name'
config.storage.credentials[:access_key_id] = 'aws_access_key_id'
config.storage.credentials[:secret_access_key] = 'aws_secret_access_key'
end
then you can use this rails command
$ bundle exec rails assets:precompile assets:deploy
License
The gem is available as open source under the terms of the MIT License.