test: trying to fix opencloud

This commit is contained in:
Nick 2025-11-30 16:59:47 -06:00
parent 3edcf0883b
commit 6a7fb05c69

View file

@ -63,6 +63,7 @@ in
}; };
script = '' script = ''
mkdir -p /etc/opencloud-secrets mkdir -p /etc/opencloud-secrets
mkdir /etc/static/opencloud
cp /run/secrets/projectenv /etc/opencloud-secrets/env cp /run/secrets/projectenv /etc/opencloud-secrets/env
chmod 755 /etc/opencloud-secrets chmod 755 /etc/opencloud-secrets
chmod 644 /etc/opencloud-secrets/* chmod 644 /etc/opencloud-secrets/*
@ -171,16 +172,20 @@ in
services.caddy.virtualHosts = { services.caddy.virtualHosts = {
"${host}" = { "${host}" = {
extraConfig = '' extraConfig =
reverse_proxy ${serviceCfg.interface.ip}:${toString serviceCfg.ports.port0} { let
header_up X-Real-IP {remote_host} credPath = "/var/lib/acme/${host}";
} in
''
reverse_proxy ${serviceCfg.interface.ip}:${toString serviceCfg.ports.port0} {
header_up X-Real-IP {remote_host}
}
redir /.well-known/carddav /remote.php/dav/ 301 redir /.well-known/carddav /remote.php/dav/ 301
redir /.well-known/caldav /remote.php/dav/ 301 redir /.well-known/caldav /remote.php/dav/ 301
tls /var/lib/acme/${host}/fullchain.pem /var/lib/acme/${host}/key.pem tls ${credPath}/fullchain.pem ${credPath}/key.pem
''; '';
}; };
}; };