Commit 99e48bb2 authored by Terence Lee's avatar Terence Lee

clean_urls support

parent 0e6f74d5
...@@ -16,6 +16,7 @@ class NginxConfig ...@@ -16,6 +16,7 @@ class NginxConfig
json["port"] ||= ENV["PORT"] || 5000 json["port"] ||= ENV["PORT"] || 5000
json["root"] ||= "public_html/" json["root"] ||= "public_html/"
json["proxies"] ||= {} json["proxies"] ||= {}
json["clean_urls"] ||= false
json.each do |key, value| json.each do |key, value|
define_method(key) { value } define_method(key) { value }
end end
......
...@@ -33,6 +33,12 @@ http { ...@@ -33,6 +33,12 @@ http {
keepalive_timeout 5; keepalive_timeout 5;
root <%= root %>; root <%= root %>;
<% if clean_urls %>
location / {
try_files $uri $uri/ $uri.html;
}
<% end %>
<% proxies.each do |location, hash| %> <% proxies.each do |location, hash| %>
location <%= location %> { location <%= location %> {
proxy_pass <%= hash['origin'] %>; proxy_pass <%= hash['origin'] %>;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment