require "json"
-include_recipe "apache::ssl"
+include_recipe "apache"
include_recipe "passenger"
include_recipe "git"
package "ruby#{ruby_version}"
-%w(json sqlite3 sinatra sinatra-r18n rack-contrib).each do |gem|
+%w[json sqlite3 sinatra sinatra-r18n rack-contrib].each do |gem|
gem_package gem do
gem_binary "gem#{ruby_version}"
end
git "#{directory}/libosmium" do
action :sync
repository "git://github.com/osmcode/libosmium.git"
- revision "v2.10.3"
+ revision "v2.12.1"
user "taginfo"
group "taginfo"
end
git "#{directory}/osmium-tool" do
action :sync
repository "git://github.com/osmcode/osmium-tool.git"
- revision "v1.4.1"
+ revision "v1.6.1"
user "taginfo"
group "taginfo"
end
subscribes :run, "git[#{directory}/osmium-tool]"
end
- %w(taginfo/web/tmp bin data data/old download sources planet planet/log planet/replication).each do |dir|
+ %w[taginfo/web/tmp bin data data/old download sources planet planet/log planet/replication].each do |dir|
directory "#{directory}/#{dir}" do
owner "taginfo"
group "taginfo"
ssl_certificate site_name do
domains site_name
- fallback_certificate "openstreetmap"
notifies :reload, "service[apache2]"
end