]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/imagery/recipes/tiler.rb
imagery: switch to volume mount for imagery
[chef.git] / cookbooks / imagery / recipes / tiler.rb
index 69e3abdf7db824e7b61cf8acf910fd725ddaae53..f5eff5c66643f305cfc07561a99e6dd3f48a49da 100644 (file)
 include_recipe "imagery"
 include_recipe "podman"
 
 include_recipe "imagery"
 include_recipe "podman"
 
+directory "/store/imagery" do
+  owner "root"
+  group "root"
+  mode "755"
+  recursive true
+end
+
 # FIXME: until upstream supports arm64 images: https://github.com/developmentseed/titiler/pull/740
 container_image = if arm?
                     "ghcr.io/firefishy/titiler:latest"
 # FIXME: until upstream supports arm64 images: https://github.com/developmentseed/titiler/pull/740
 container_image = if arm?
                     "ghcr.io/firefishy/titiler:latest"
@@ -31,8 +38,9 @@ podman_service "titiler" do
   description "Container service for titiler"
   image container_image
   ports 8080 => 8080
   description "Container service for titiler"
   image container_image
   ports 8080 => 8080
+  volume "/store/imagery" => "/store/imagery"
   environment :PORT                                => 8080,
   environment :PORT                                => 8080,
-              :WORKERS_PER_CORE                    => 2,
+              :WORKERS_PER_CORE                    => 1,
               :GDAL_CACHEMAX                       => 200,
               :GDAL_DISABLE_READDIR_ON_OPEN        => "EMPTY_DIR",
               :GDAL_INGESTED_BYTES_AT_OPEN         => 32768,
               :GDAL_CACHEMAX                       => 200,
               :GDAL_DISABLE_READDIR_ON_OPEN        => "EMPTY_DIR",
               :GDAL_INGESTED_BYTES_AT_OPEN         => 32768,