X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/421a6007673076df21ad7d0cbc6b9941369a4a2a..2a0eac257242d9e2ab47acbb59e5e092a1f5cc10:/cookbooks/dev/recipes/default.rb?ds=sidebyside diff --git a/cookbooks/dev/recipes/default.rb b/cookbooks/dev/recipes/default.rb index d2477273d..3a12babae 100644 --- a/cookbooks/dev/recipes/default.rb +++ b/cookbooks/dev/recipes/default.rb @@ -34,15 +34,23 @@ include_recipe "python" include_recipe "ruby" package %w[ + composer + php-apcu php-cgi php-cli php-curl php-db + php-gd + php-igbinary php-imagick + php-intl + php-mbstring + php-memcache php-mysql php-pear php-pgsql php-sqlite3 + php-xml pngcrush pngquant python3 @@ -222,10 +230,12 @@ if node[:postgresql][:clusters][:"14/main"] systemd_service "rails-jobs@" do description "Rails job queue runner" type "simple" + environment "RAILS_ENV" => "production", "SLEEP_DELAY" => "60" user "apis" working_directory "/srv/%i.apis.dev.openstreetmap.org/rails" exec_start "#{node[:ruby][:bundle]} exec rails jobs:work" restart "on-failure" + nice 10 private_tmp true private_devices true protect_system "full"