lemmy: switch back to using nix-style proxyPass

This commit is contained in:
Colin 2023-05-12 02:47:47 +00:00
parent 5b33c85e75
commit 04e8e72ae3

View File

@ -66,7 +66,7 @@ in {
# see <LemmyNet/lemmy-ansible:templates/nginx.conf> # see <LemmyNet/lemmy-ansible:templates/nginx.conf>
"/" = { "/" = {
# "frontend general requests" # "frontend general requests"
# proxyPass = "$proxpass"; proxyPass = "$proxpass";
extraConfig = '' extraConfig = ''
set $proxpass "${ui}"; set $proxpass "${ui}";
# if ($http_accept = "application/activity+json") { # if ($http_accept = "application/activity+json") {
@ -80,13 +80,11 @@ in {
if ($http_accept ~ "^application/.*$") { if ($http_accept ~ "^application/.*$") {
set $proxpass "${backend}"; set $proxpass "${backend}";
} }
# XXX: POST redirection occurs in docker/nginx.conf but not docker/federation/nginx.conf # XXX: POST redirection occurs in lemmy-ansible and docker/nginx.conf but not docker/federation/nginx.conf
if ($request_method = POST) { if ($request_method = POST) {
set $proxpass "${backend}"; set $proxpass "${backend}";
} }
proxy_pass $proxpass;
# Cuts off the trailing slash on URLs to make them valid # Cuts off the trailing slash on URLs to make them valid
rewrite ^(.+)/+$ $1 permanent; rewrite ^(.+)/+$ $1 permanent;