From f5b15dc9ea8bea5da82226dbccecaee7fcc63a6c Mon Sep 17 00:00:00 2001 From: fdarveau Date: Sat, 14 Dec 2024 18:59:36 -0500 Subject: [PATCH] update Dockerfile to use node (UID 1000) user when running the image --- .docker/Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.docker/Dockerfile b/.docker/Dockerfile index 9b2f126..44d632d 100644 --- a/.docker/Dockerfile +++ b/.docker/Dockerfile @@ -35,4 +35,8 @@ EXPOSE 5005 ENV NODE_ENV=production ENV PASSWORD=flame_password -CMD ["sh", "-c", "chown -R node /app/data && node server.js"] \ No newline at end of file +# Update permissions and set default user to "node" (provided in base image as user with UID 1000) to be able to run rootless +RUN chown -R node:node /app +USER node + +CMD ["sh", "-c", "node server.js"] \ No newline at end of file