Commit caa8d6df316df5280d7fff656a966d82bba07bed

Authored by Paulo Tada
Committed by Rafael Manzo
1 parent e5302b62
Exists in mezuro_cookbook

Adding database configuration kalibro-processor

Signed-off-by: Diego Araújo <diegoamc90@gmail.com>
Showing 1 changed file with 20 additions and 6 deletions   Show diff stats
cookbooks/mezuro/recipes/kalibro_processor.rb
... ... @@ -4,12 +4,6 @@ execute &#39;download:mezuro&#39; do
4 4 user 'root'
5 5 end
6 6  
7   -package 'kalibro-processor'
8   -
9   -service 'kalibro-processor.target' do
10   - action [:enable, :start]
11   -end
12   -
13 7 template '/etc/mezuro/kalibro-processor/database.yml' do
14 8 source 'kalibro_processor/database.yml.erb'
15 9 owner 'kalibro_processor'
... ... @@ -18,3 +12,23 @@ template &#39;/etc/mezuro/kalibro-processor/database.yml&#39; do
18 12 notifies :restart, 'service[kalibro-processor.target]'
19 13 end
20 14  
  15 +package 'kalibro-processor'
  16 +
  17 +service 'kalibro-processor.target' do
  18 + action [:enable, :start]
  19 +end
  20 +
  21 +PROCESSOR_DIR='/usr/share/mezuro/kalibro-processor'
  22 +
  23 +execute 'kalibro-processor:schema' do
  24 + command 'RAILS_ENV=production bundle exec rake db:schema:load'
  25 + cwd PROCESSOR_DIR
  26 + user 'kalibro_processor'
  27 +end
  28 +
  29 +execute 'kalibro-processor:migrate' do
  30 + command 'RAILS_ENV=production bundle exec rake db:migrate'
  31 + cwd PROCESSOR_DIR
  32 + user 'kalibro_processor'
  33 + notifies :restart, 'service[kalibro-processor.target]'
  34 +end
... ...