@@ -12,7 +12,7 @@ ARG DOCKER_IMAGE_VERSION=unknown
12
12
13
13
# Define software versions.
14
14
ARG OPENRESTY_VERSION=1.19.3.1
15
- ARG NGINX_PROXY_MANAGER_VERSION=2.9.4
15
+ ARG NGINX_PROXY_MANAGER_VERSION=2.9.6
16
16
ARG NGINX_HTTP_GEOIP2_MODULE_VERSION=3.3
17
17
ARG LIBMAXMINDDB_VERSION=1.5.0
18
18
ARG WATCH_VERSION=0.3.1
@@ -273,6 +273,7 @@ RUN \
273
273
cp -r nginx-proxy-manager/docker/rootfs/etc/nginx /etc/ && \
274
274
cp -r nginx-proxy-manager/docker/rootfs/var/www /var/ && \
275
275
cp -r nginx-proxy-manager/docker/rootfs/etc/letsencrypt.ini /etc/ && \
276
+ cp -r nginx-proxy-manager/docker/rootfs/etc/logrotate.d /etc/ && \
276
277
277
278
# Remove the nginx development config.
278
279
rm /etc/nginx/conf.d/dev.conf && \
@@ -308,6 +309,12 @@ RUN \
308
309
# Change client_body_temp_path.
309
310
sed-patch 's|/tmp/nginx/body|/var/tmp/nginx/body|' /etc/nginx/nginx.conf && \
310
311
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
+
311
318
# Redirect `/data' to '/config'.
312
319
ln -s /config /data && \
313
320
0 commit comments