X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/e0eb12fed2fb98b8930c4e2d60b43d2b9fa3e2b5..f2e8efe99b471cd5aef85977e6b22d024151c9a4:/cookbooks/dev/recipes/default.rb?ds=inline diff --git a/cookbooks/dev/recipes/default.rb b/cookbooks/dev/recipes/default.rb index 613305d21..a5729160f 100644 --- a/cookbooks/dev/recipes/default.rb +++ b/cookbooks/dev/recipes/default.rb @@ -1,8 +1,8 @@ # -# Cookbook Name:: dev +# Cookbook:: dev # Recipe:: default # -# Copyright 2011, OpenStreetMap Foundation +# Copyright:: 2011, OpenStreetMap Foundation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -243,6 +243,7 @@ if node[:postgresql][:clusters][:"9.5/main"] log_directory = "#{site_directory}/logs" rails_directory = "#{site_directory}/rails" cgimap_directory = "#{site_directory}/cgimap" + gpx_directory = "#{site_directory}/gpx" if details[:repository] site_aliases = details[:aliases] || [] @@ -273,6 +274,24 @@ if node[:postgresql][:clusters][:"9.5/main"] mode 0o755 end + directory gpx_directory do + owner "apis" + group "apis" + mode 0o755 + end + + directory "#{gpx_directory}/traces" do + owner "apis" + group "apis" + mode 0o755 + end + + directory "#{gpx_directory}/images" do + owner "apis" + group "apis" + mode 0o755 + end + rails_port site_name do ruby ruby_version directory rails_directory @@ -283,10 +302,12 @@ if node[:postgresql][:clusters][:"9.5/main"] database_port node[:postgresql][:clusters][:"9.5/main"][:port] database_name database_name database_username "apis" + gpx_dir gpx_directory log_path "#{log_directory}/rails.log" memcache_servers ["127.0.0.1"] csp_enforce true run_migrations true + trace_use_job_queue true end template "#{rails_directory}/config/initializers/setup.rb" do