X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/960f2a2f503a69b1168cda97e24d4fdd999fdde0..d4ccdb8a3b1a970c7def1582372b072eeafba51f:/cookbooks/dev/recipes/default.rb?ds=sidebyside diff --git a/cookbooks/dev/recipes/default.rb b/cookbooks/dev/recipes/default.rb index 472377043..3a708a018 100644 --- a/cookbooks/dev/recipes/default.rb +++ b/cookbooks/dev/recipes/default.rb @@ -298,7 +298,7 @@ if node[:postgresql][:clusters][:"15/main"] systemd_service "rails-jobs@" do description "Rails job queue runner" type "simple" - environment "RAILS_ENV" => "production", "SLEEP_DELAY" => "60" + environment_file "/etc/default/rails-%i" user "apis" working_directory "/srv/%i.apis.dev.openstreetmap.org/rails" exec_start "#{node[:ruby][:bundle]} exec rails jobs:work" @@ -413,6 +413,14 @@ if node[:postgresql][:clusters][:"15/main"] notifies :restart, "rails_port[#{site_name}]" end + template "/etc/default/rails-#{name}" do + source "rails.environment.erb" + owner "root" + group "root" + mode "0600" + variables :secret_key_base => secret_key_base + end + service "rails-jobs@#{name}" do action [:enable, :start] supports :restart => true