diff --git a/site-cookbooks/kosmos-mastodon/templates/default/nginx_conf_mastodon.erb b/site-cookbooks/kosmos-mastodon/templates/default/nginx_conf_mastodon.erb index 80bb668..895a81b 100644 --- a/site-cookbooks/kosmos-mastodon/templates/default/nginx_conf_mastodon.erb +++ b/site-cookbooks/kosmos-mastodon/templates/default/nginx_conf_mastodon.erb @@ -36,7 +36,7 @@ server { location / { # If the maintenance file is present, show maintenance page - if (-f /maintenance.html) { + if (-f <%= @mastodon_path %>/public/maintenance.html) { return 503; } @@ -90,4 +90,9 @@ server { error_page 500 501 502 504 /500.html; error_page 503 /maintenance.html; + + location = /maintenance.html { + root <%= @mastodon_path %>/public; + } + }