Browse Source

Another fix for #2734, only chown parts of /etc/nginx

Jamie Curnow 2 years ago
parent
commit
d179887c15
1 changed files with 4 additions and 1 deletions
  1. 4 1
      docker/rootfs/etc/s6-overlay/s6-rc.d/prepare/30-ownership.sh

+ 4 - 1
docker/rootfs/etc/s6-overlay/s6-rc.d/prepare/30-ownership.sh

@@ -11,10 +11,13 @@ chown root /tmp/nginx
 # npmuser
 chown -R npmuser:npmuser /data
 chown -R npmuser:npmuser /etc/letsencrypt
-chown -R npmuser:npmuser /etc/nginx
 chown -R npmuser:npmuser /run/nginx
 chown -R npmuser:npmuser /tmp/nginx
 chown -R npmuser:npmuser /var/cache/nginx
 chown -R npmuser:npmuser /var/lib/logrotate
 chown -R npmuser:npmuser /var/lib/nginx
 chown -R npmuser:npmuser /var/log/nginx
+
+# Don't chown entire /etc/nginx folder as this causes crashes on some systems
+chown -R npmuser:npmuser /etc/nginx/nginx.conf
+chown -R npmuser:npmuser /etc/nginx/conf.d