Sha256: 61e293370ede532e45c7071aeeb1325f98ef79e8c3c8d3c071693ea6b1897afc
Contents?: true
Size: 1.4 KB
Versions: 6
Compression:
Stored size: 1.4 KB
Contents
class EnjuLeaf::QuickInstallGenerator < Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) def quick_install environment = ENV['RAILS_ENV'] || 'development' gsub_file 'config/schedule.rb', /^set :environment, :development$/, "set :environment, :#{environment}" rake("enju_seed_engine:install:migrations") rake("enju_library_engine:install:migrations") rake("enju_biblio_engine:install:migrations") rake("enju_manifestation_viewer_engine:install:migrations") if !ENV['ENJU_SKIP_CONFIG'] generate("enju_library:setup") generate("enju_biblio:setup") generate("enju_circulation:setup") generate("enju_subject:setup") end rake("db:migrate", env: environment) rake("enju_leaf:setup", env: environment) rake("enju_circulation:setup", env: environment) rake("enju_subject:setup", env: environment) rake("assets:precompile", env: environment) if environment == 'production' rake("db:seed", env: environment) if !ENV['ENJU_SKIP_SOLR'] if ENV['OS'] == 'Windows_NT' rake("sunspot:solr:run", env: environment) else rake("sunspot:solr:start", env: environment) sleep 5 rake("environment sunspot:reindex", env: environment) rake("sunspot:solr:stop", env: environment) end end rake("enju_library:upgrade") rake("enju_leaf:load_asset_files") end end
Version data entries
6 entries across 6 versions & 1 rubygems