4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/generators/enju_leaf/seed/seed_generator.rb', line 4
def seed
environment = ENV['RAILS_ENV'] || 'development'
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
end
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']
rake("environment sunspot:reindex", env: environment)
rake("sunspot:solr:stop", env: environment)
end
rake("enju_leaf:load_asset_files")
end
|