diff --git a/opencloud/docker/Dockerfile.linux.amd64 b/opencloud/docker/Dockerfile.linux.amd64 index 89c3e1d01d..c6c19dffd1 100644 --- a/opencloud/docker/Dockerfile.linux.amd64 +++ b/opencloud/docker/Dockerfile.linux.amd64 @@ -22,6 +22,8 @@ RUN addgroup -g 1000 -S opencloud-group && \ adduser -S --ingroup opencloud-group --uid 1000 opencloud-user --home /var/lib/opencloud RUN mkdir -p /var/lib/opencloud && \ +# Pre-create the web directory to avoid permission issues + mkdir -p /var/lib/opencloud/web/assets/apps && \ chown -R opencloud-user:opencloud-group /var/lib/opencloud && \ chmod -R 751 /var/lib/opencloud && \ mkdir -p /etc/opencloud && \ diff --git a/opencloud/docker/Dockerfile.linux.arm64 b/opencloud/docker/Dockerfile.linux.arm64 index d60a0f48a9..0629f232fd 100644 --- a/opencloud/docker/Dockerfile.linux.arm64 +++ b/opencloud/docker/Dockerfile.linux.arm64 @@ -22,6 +22,8 @@ RUN addgroup -g 1000 -S opencloud-group && \ adduser -S --ingroup opencloud-group --uid 1000 opencloud-user --home /var/lib/opencloud RUN mkdir -p /var/lib/opencloud && \ +# Pre-create the web directory to avoid permission issues + mkdir -p /var/lib/opencloud/web/assets/apps && \ chown -R opencloud-user:opencloud-group /var/lib/opencloud && \ chmod -R 751 /var/lib/opencloud && \ mkdir -p /etc/opencloud && \ diff --git a/opencloud/docker/Dockerfile.linux.debug.amd64 b/opencloud/docker/Dockerfile.linux.debug.amd64 index 71477fb7a2..5740fa9b2c 100644 --- a/opencloud/docker/Dockerfile.linux.debug.amd64 +++ b/opencloud/docker/Dockerfile.linux.debug.amd64 @@ -22,6 +22,8 @@ RUN addgroup -g 1000 -S opencloud-group && \ adduser -S --ingroup opencloud-group --uid 1000 opencloud-user --home /var/lib/opencloud RUN mkdir -p /var/lib/opencloud && \ +# Pre-create the web directory to avoid permission issues + mkdir -p /var/lib/opencloud/web/assets/apps && \ chown -R opencloud-user:opencloud-group /var/lib/opencloud && \ chmod -R 751 /var/lib/opencloud && \ mkdir -p /etc/opencloud && \ diff --git a/opencloud/docker/Dockerfile.linux.debug.arm64 b/opencloud/docker/Dockerfile.linux.debug.arm64 index f5fb4d9b78..ef80f6a32e 100644 --- a/opencloud/docker/Dockerfile.linux.debug.arm64 +++ b/opencloud/docker/Dockerfile.linux.debug.arm64 @@ -22,6 +22,8 @@ RUN addgroup -g 1000 -S opencloud-group && \ adduser -S --ingroup opencloud-group --uid 1000 opencloud-user --home /var/lib/opencloud RUN mkdir -p /var/lib/opencloud && \ +# Pre-create the web directory to avoid permission issues + mkdir -p /var/lib/opencloud/web/assets/apps && \ chown -R opencloud-user:opencloud-group /var/lib/opencloud && \ chmod -R 751 /var/lib/opencloud && \ mkdir -p /etc/opencloud && \ diff --git a/opencloud/docker/Dockerfile.multiarch b/opencloud/docker/Dockerfile.multiarch index 999dea999d..6fe90263f1 100644 --- a/opencloud/docker/Dockerfile.multiarch +++ b/opencloud/docker/Dockerfile.multiarch @@ -37,6 +37,8 @@ RUN addgroup -g 1000 -S opencloud-group && \ adduser -S --ingroup opencloud-group --uid 1000 opencloud-user --home /var/lib/opencloud RUN mkdir -p /var/lib/opencloud && \ +# Pre-create the web directory to avoid permission issues + mkdir -p /var/lib/opencloud/web/assets/apps && \ chown -R opencloud-user:opencloud-group /var/lib/opencloud && \ chmod -R 751 /var/lib/opencloud && \ mkdir -p /etc/opencloud && \