@@ -12,7 +12,7 @@ ARG DOCKER_IMAGE_VERSION=unknown
1212
1313# Define software versions.
1414ARG OPENRESTY_VERSION=1.19.3.1
15- ARG NGINX_PROXY_MANAGER_VERSION=2.9.4
15+ ARG NGINX_PROXY_MANAGER_VERSION=2.9.6
1616ARG NGINX_HTTP_GEOIP2_MODULE_VERSION=3.3
1717ARG LIBMAXMINDDB_VERSION=1.5.0
1818ARG WATCH_VERSION=0.3.1
@@ -273,6 +273,7 @@ RUN \
273273 cp -r nginx-proxy-manager/docker/rootfs/etc/nginx /etc/ && \
274274 cp -r nginx-proxy-manager/docker/rootfs/var/www /var/ && \
275275 cp -r nginx-proxy-manager/docker/rootfs/etc/letsencrypt.ini /etc/ && \
276+ cp -r nginx-proxy-manager/docker/rootfs/etc/logrotate.d /etc/ && \
276277
277278 # Remove the nginx development config.
278279 rm /etc/nginx/conf.d/dev.conf && \
@@ -308,6 +309,12 @@ RUN \
308309 # Change client_body_temp_path.
309310 sed-patch 's|/tmp/nginx/body|/var/tmp/nginx/body|' /etc/nginx/nginx.conf && \
310311
312+ # Fix the logrotate config.
313+ sed-patch 's|root root|app app|' /etc/logrotate.d/nginx-proxy-manager && \
314+ sed-patch 's|/run/nginx.pid|/run/nginx/nginx.pid|' /etc/logrotate.d/nginx-proxy-manager && \
315+ sed-patch 's|logrotate /etc/logrotate.d/nginx-proxy-manager|logrotate -s /config/logrotate.status /etc/logrotate.d/nginx-proxy-manager|' /opt/nginx-proxy-manager/setup.js && \
316+ # ln -s /config/logrotate.status /var/lib/logrotate.status && \
317+
311318 # Redirect `/data' to '/config'.
312319 ln -s /config /data && \
313320
0 commit comments