Imagery - Set correct extension for mapserver
authorGrant Slater <git@firefishy.com>
Sun, 31 Jan 2016 16:35:45 +0000 (16:35 +0000)
committerGrant Slater <git@firefishy.com>
Sun, 31 Jan 2016 16:48:19 +0000 (16:48 +0000)
cookbooks/imagery/resources/layer.rb
cookbooks/imagery/templates/default/mapserver.map.erb
cookbooks/imagery/templates/default/nginx_imagery.conf.erb

index 8d9ffac141af9f8937845b27cc23e5f7acb452ab..ee6a8f1c06ce1c3d291693ddb82d3a6391be55f0 100644 (file)
@@ -30,7 +30,9 @@ property :extent, String
 property :background, String
 property :resample, String, :default => "average"
 property :imagemode, String
-property :extension, String
+property :extension, String,
+         :is => %w(png png8 jpeg),
+         :default => "png"
 property :max_zoom, Fixnum, :default => 23
 
 action :create do
index c71b8b9d4d5883a61c1aff6c7f8d1203f6b51873..29a83c27c7ab50b8a652cbb007f0ed083319c85e 100644 (file)
@@ -4,7 +4,7 @@ MAP
   STATUS ON
   SIZE 256 256
   UNITS METERS
-  IMAGETYPE png
+  IMAGETYPE <%= @extension %>
     PROJECTION
     "init=<%= @projection %>"
   END
index 5158aba7367788d0dc0d368a79223f3ca5b3f064..e1bbed8f8bb6576ab3a65b225625873743fc2e2f 100644 (file)
@@ -2,6 +2,6 @@ server {
     listen       80;
     server_name  <%= @name %>;
 
+    # Include site imagery layers
     include /srv/imagery/nginx/<%= @name %>/layer-*.conf
-
 }