X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/e0eb12fed2fb98b8930c4e2d60b43d2b9fa3e2b5..a8ceb7d054b73f53c90718aca976e1898d97d809:/cookbooks/dev/recipes/default.rb diff --git a/cookbooks/dev/recipes/default.rb b/cookbooks/dev/recipes/default.rb index 613305d21..d8309f336 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. @@ -22,6 +22,7 @@ require "securerandom" include_recipe "apache" include_recipe "passenger" +include_recipe "geoipupdate" include_recipe "git" include_recipe "memcached" include_recipe "mysql" @@ -243,6 +244,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 +275,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 +303,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