lib/capistrano/templates/nginx_conf.erb in capistrano3-puma-0.8.3 vs lib/capistrano/templates/nginx_conf.erb in capistrano3-puma-0.8.4

- old
+ new

@@ -1,9 +1,9 @@ upstream puma_<%= fetch(:nginx_config_name) %> { <% flags = 'fail_timeout=0' @backends = [fetch(:puma_bind)].flatten.map do |m| - etype, address = /(tcp|unix|ssl):\/\/(.+)/.match(m).captures + etype, address = /(tcp|unix|ssl):\/{1,2}(.+)/.match(m).captures if etype =='unix' "server #{etype}:#{address} #{fetch(:nginx_socket_flags)};" else "server #{address.gsub(/0\.0\.0\.0(.+)/, "127.0.0.1\\1")} #{fetch(:nginx_http_flags)};" end @@ -55,10 +55,10 @@ rewrite ^(.*)$ /system/maintenance.html break; } rewrite ^(.*)$ /503.html break; } - if ($request_method !~ ^(GET|HEAD|PUT|POST|DELETE|OPTIONS)$ ){ + if ($request_method !~ ^(GET|HEAD|PUT|PATCH|POST|DELETE|OPTIONS)$ ){ return 405; } if (-f $document_root/system/maintenance.html) { return 503;