From 57b983d3e6c94a39766d2779427d0a95a4ed1fb9 Mon Sep 17 00:00:00 2001 From: Gerrit Gogel Date: Sat, 17 Jun 2023 10:36:59 +0200 Subject: [PATCH 1/3] expose seafile-server port 8083 for notification server --- seafile-server/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seafile-server/Dockerfile b/seafile-server/Dockerfile index d3b3df4..6b5d2d0 100644 --- a/seafile-server/Dockerfile +++ b/seafile-server/Dockerfile @@ -49,6 +49,6 @@ ln -sf /opt/seafile/logs/common.log /opt/seafile/logs/gc.log &&\ ln -sf /opt/seafile/logs/common.log /opt/seafile/logs/seafdav.log &&\ echo "TLS_REQCERT allow" >> /etc/ldap/ldap.conf -EXPOSE 8080 8082 8001 +EXPOSE 8001 8080 8082 8083 CMD ["/scripts/start.sh"] From d9925fda7dcf811ef15d3e40f72dd9882a76e8a2 Mon Sep 17 00:00:00 2001 From: Gerrit Gogel Date: Sat, 17 Jun 2023 10:37:09 +0200 Subject: [PATCH 2/3] seafile-caddy add proxy for notification path --- seafile-caddy/Caddyfile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/seafile-caddy/Caddyfile b/seafile-caddy/Caddyfile index a74523d..177b739 100644 --- a/seafile-caddy/Caddyfile +++ b/seafile-caddy/Caddyfile @@ -7,15 +7,21 @@ http:// https:// { lb_policy header X-Forwarded-For trusted_proxies private_ranges } + reverse_proxy /seafdav* seafile-server:8080 { + header_up Destination https:// http:// + trusted_proxies private_ranges + } handle_path /seafhttp* { uri strip_prefix seafhttp reverse_proxy seafile-server:8082 { trusted_proxies private_ranges } } - reverse_proxy /seafdav* seafile-server:8080 { - header_up Destination https:// http:// - trusted_proxies private_ranges + handle_path /notification* { + uri strip_prefix notification + reverse_proxy seafile-server:8083 { + trusted_proxies private_ranges + } } reverse_proxy /media/* seahub-media:80 { lb_policy header X-Forwarded-For From ed00485e061da6c71d6a6ae242bf74ac5a4300b7 Mon Sep 17 00:00:00 2001 From: Gerrit Gogel Date: Sat, 17 Jun 2023 11:18:42 +0200 Subject: [PATCH 3/3] link notification-server.log and seafile-monitor.log to common.log --- seafile-server/Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/seafile-server/Dockerfile b/seafile-server/Dockerfile index 6b5d2d0..289587e 100644 --- a/seafile-server/Dockerfile +++ b/seafile-server/Dockerfile @@ -47,6 +47,8 @@ ln -sf /opt/seafile/logs/common.log /opt/seafile/logs/controller.log &&\ ln -sf /opt/seafile/logs/common.log /opt/seafile/logs/ccnet.log &&\ ln -sf /opt/seafile/logs/common.log /opt/seafile/logs/gc.log &&\ ln -sf /opt/seafile/logs/common.log /opt/seafile/logs/seafdav.log &&\ +ln -sf /opt/seafile/logs/common.log /opt/seafile/logs/notification-server.log &&\ +ln -sf /opt/seafile/logs/common.log /opt/seafile/logs/seafile-monitor.log &&\ echo "TLS_REQCERT allow" >> /etc/ldap/ldap.conf EXPOSE 8001 8080 8082 8083