]> git.openstreetmap.org Git - chef.git/commitdiff
Switch embedded maps to use the fastly CDN
authorTom Hughes <tom@compton.nu>
Thu, 20 Aug 2020 18:06:05 +0000 (19:06 +0100)
committerTom Hughes <tom@compton.nu>
Thu, 20 Aug 2020 18:10:53 +0000 (19:10 +0100)
cookbooks/web/recipes/rails.rb
cookbooks/web/resources/rails_port.rb

index caf20279f1dc8727a3847ccdfe0e245e6dd8ad1d..fd484263e5db0652de7bc45777bba4b4a6f0c0bd 100644 (file)
@@ -113,6 +113,7 @@ rails_port "www.openstreetmap.org" do
   storage_configuration storage
   storage_service "aws"
   storage_url "https://openstreetmap-user-avatars.s3.dualstack.eu-west-1.amazonaws.com"
+  tile_cdn_url "https://cdn-fastly-test.tile.openstreetmap.org/{z}/{x}/{y}.png"
 end
 
 gem_package "bundler#{ruby_version}" do
index f8ee4ca2e1b09d8c5dfcddc21489129b0469de32..2a6528cd11bf3ed399657c82efa9986f44e09aef 100644 (file)
@@ -73,6 +73,7 @@ property :diary_feed_delay, Integer
 property :storage_configuration, Hash, :default => {}
 property :storage_service, String, :default => "local"
 property :storage_url, String
+property :tile_cdn_url, String
 
 action :create do
   package %W[
@@ -318,7 +319,8 @@ action :create do
     "trace_use_job_queue",
     "diary_feed_delay",
     "storage_service",
-    "storage_url"
+    "storage_url",
+    "tile_cdn_url"
   ).reject { |_k, v| v.nil? }.merge(
     "server_protocol" => "https",
     "server_url" => new_resource.site,