From ec745defde2138f4ede7e8ce2fb6f2c2d4f81ac4 Mon Sep 17 00:00:00 2001 From: tycrek Date: Wed, 13 Jul 2022 15:23:37 -0600 Subject: [PATCH] Docker container now runs as included `node` user, rather than `root` --- Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ca73b36..1702929 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,7 +23,12 @@ RUN mkdir -p /opt/ass/uploads/thumbnails/ && \ mkdir -p /opt/ass/share/ && \ touch /opt/ass/config.json && \ touch /opt/ass/auth.json && \ - touch /opt/ass/data.json + touch /opt/ass/data.json && \ + # Set permissions for rootless user + chown -R node:node /opt/ass + +# Set the user +USER node # Start ass CMD npm start