diff --git a/opencloud/docker/Dockerfile.linux.amd64 b/opencloud/docker/Dockerfile.linux.amd64 index 89c3e1d01..c6c19dffd 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 d60a0f48a..0629f232f 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 71477fb7a..5740fa9b2 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 f5fb4d9b7..ef80f6a32 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 999dea999..6fe90263f 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 && \