From f2fb36e5e76dbc346bbfe7586d0e60b79a0514e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Fri, 12 Jun 2026 16:57:32 +0200 Subject: [PATCH] fix: remove unused legacy certs folder from Dockerfiles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The /mnt/data/certs directory was created via mkdir in all three Dockerfiles but is never referenced by any startup script, template, or config. No OWNCLOUD_VOLUME_CERTS env var exists and nothing writes to that path. Uploaded root certificates are stored by ownCloud under files/files_external/uploads/, not here. Remove it to declutter the data volume mount point. The sessions folder is intentionally kept: it is the default PHP file-based session.save_path and is actively used. Closes #482 Co-Authored-By: Claude Opus 4.8 Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> --- v20.04/Dockerfile.multiarch | 2 +- v22.04/Dockerfile.multiarch | 2 +- v24.04/Dockerfile.multiarch | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/v20.04/Dockerfile.multiarch b/v20.04/Dockerfile.multiarch index 69d4246..e93e5e7 100644 --- a/v20.04/Dockerfile.multiarch +++ b/v20.04/Dockerfile.multiarch @@ -7,7 +7,7 @@ LABEL maintainer="ownCloud GmbH " \ org.opencontainers.image.source="https://github.com/owncloud-docker/base" \ org.opencontainers.image.documentation="https://github.com/owncloud-docker/base" -RUN mkdir -p /home/owncloud /var/www/owncloud /mnt/data/files /mnt/data/config /mnt/data/certs /mnt/data/sessions && \ +RUN mkdir -p /home/owncloud /var/www/owncloud /mnt/data/files /mnt/data/config /mnt/data/sessions && \ chown -R www-data:root /var/www/owncloud /mnt/data && \ chgrp root /home/owncloud /var/run /var/lock/apache2 /var/run/apache2 /etc/environment && \ chmod g+w /home/owncloud /var/run /var/lock/apache2 /var/run/apache2 /etc/environment && \ diff --git a/v22.04/Dockerfile.multiarch b/v22.04/Dockerfile.multiarch index 65eea1e..cb10be2 100644 --- a/v22.04/Dockerfile.multiarch +++ b/v22.04/Dockerfile.multiarch @@ -7,7 +7,7 @@ LABEL maintainer="ownCloud GmbH " \ org.opencontainers.image.source="https://github.com/owncloud-docker/base" \ org.opencontainers.image.documentation="https://github.com/owncloud-docker/base" -RUN mkdir -p /home/owncloud /var/www/owncloud /mnt/data/files /mnt/data/config /mnt/data/certs /mnt/data/sessions && \ +RUN mkdir -p /home/owncloud /var/www/owncloud /mnt/data/files /mnt/data/config /mnt/data/sessions && \ chown -R www-data:root /var/www/owncloud /mnt/data && \ chgrp root /home/owncloud /var/run /var/lock/apache2 /var/run/apache2 /etc/environment && \ chmod g+w /home/owncloud /var/run /var/lock/apache2 /var/run/apache2 /etc/environment && \ diff --git a/v24.04/Dockerfile.multiarch b/v24.04/Dockerfile.multiarch index 7a6b0b1..b460407 100644 --- a/v24.04/Dockerfile.multiarch +++ b/v24.04/Dockerfile.multiarch @@ -7,7 +7,7 @@ LABEL maintainer="ownCloud GmbH " \ org.opencontainers.image.source="https://github.com/owncloud-docker/base" \ org.opencontainers.image.documentation="https://github.com/owncloud-docker/base" -RUN mkdir -p /home/owncloud /var/www/owncloud /mnt/data/files /mnt/data/config /mnt/data/certs /mnt/data/sessions && \ +RUN mkdir -p /home/owncloud /var/www/owncloud /mnt/data/files /mnt/data/config /mnt/data/sessions && \ chown -R www-data:root /var/www/owncloud /mnt/data && \ chgrp root /home/owncloud /var/run /var/lock/apache2 /var/run/apache2 /etc/environment && \ chmod g+w /home/owncloud /var/run /var/lock/apache2 /var/run/apache2 /etc/environment && \