Sha256: 07e4b20226e7f845ec4a260b44befb05a39529534b2a6da6b6ab66eb850849d2
Contents?: true
Size: 991 Bytes
Versions: 2
Compression:
Stored size: 991 Bytes
Contents
Capistrano::Configuration.instance(:must_exist).load do namespace :ndr_dev_support do desc 'Configure / precompile assets' task :configure_assets do asset_script = fetch(:asset_script, <<~SHELL) set -e ruby -e "require 'yaml'; puts YAML.dump('production' => { 'secret_key_base' => 'compile_me' })" > config/secrets.yml ruby -e "require 'yaml'; puts YAML.dump('production' => { 'adapter' => 'placeholder' })" > config/database.yml RAILS_ENV=production bundle exec rake assets:clobber assets:precompile rm config/secrets.yml config/database.yml SHELL if fetch(:webapp_deployment) # Prepend the build script with asset compilation steps: set :build_script, asset_script + fetch(:build_script, '') # We'll have replaced all the assets if they're needed: set :normalize_asset_timestamps, false end end end after 'ndr_dev_support:prepare', 'ndr_dev_support:configure_assets' end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ndr_dev_support-7.3.1 | lib/ndr_dev_support/capistrano/assets.rb |
ndr_dev_support-7.3.0 | lib/ndr_dev_support/capistrano/assets.rb |