From b723b7bb622dc56301d7fb1187aba4cfdccbd8b2 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Mon, 14 Sep 2026 22:09:38 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B(frontend)=20fix=20file=20permissio?= =?UTF-8?q?ns=20in=20the=20Docker=20image?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Incorrect file permissions in the frontend Docker image caused problems when running the project, and were surfaced by @briquet while setting it up with Podman. Adjust the ownership and permissions applied during the build so the image works cleanly under Docker and Podman alike. --- CHANGELOG.md | 1 + src/frontend/Dockerfile | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0d4575fd..c48c4d5f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,6 +28,7 @@ and this project adheres to - 🐛(backend) acknowledge unknown LiveKit webhook events instead of 422 - 🔒️(backend) enforce display name setting on rename API - 🔒️(backend) reject inactive users in resource server backend +- 🐛(frontend) fix file permissions in the Docker image ## [1.31.0] - 2026-09-08 diff --git a/src/frontend/Dockerfile b/src/frontend/Dockerfile index 2d35a320d..f81101a54 100644 --- a/src/frontend/Dockerfile +++ b/src/frontend/Dockerfile @@ -4,12 +4,12 @@ USER node WORKDIR /home/frontend/ -COPY ./src/frontend/package.json ./package.json -COPY ./src/frontend/package-lock.json ./package-lock.json +COPY --chown=node:node ./src/frontend/package.json ./package.json +COPY --chown=node:node ./src/frontend/package-lock.json ./package-lock.json RUN npm ci -COPY .dockerignore ./.dockerignore +COPY --chown=node:node .dockerignore ./.dockerignore COPY --chown=node:node ./src/frontend/ . ### ---- Front-end builder image ----