From 57c732442b0b76693b380dc3099a8bf0b089d72f Mon Sep 17 00:00:00 2001 From: tamarafinogina Date: Fri, 10 Apr 2026 15:17:59 +0200 Subject: [PATCH 1/3] add explcit ID for user --- Dockerfile | 2 +- development.Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a9ee948..f947b27 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM node:22.17.0 LABEL author="internxt" -RUN groupadd -r nodeuser && useradd -r -g nodeuser nodeuser +RUN groupadd -g 1234 -r nodeuser && useradd -u 1234 -r -g nodeuser nodeuser USER nodeuser WORKDIR /usr/app diff --git a/development.Dockerfile b/development.Dockerfile index 7ffb535..ab55bc7 100644 --- a/development.Dockerfile +++ b/development.Dockerfile @@ -1,6 +1,6 @@ FROM node:22.17.0 -RUN groupadd -r nodeuser && useradd -r -g nodeuser nodeuser +RUN groupadd -g 1234 -r nodeuser && useradd -u 1234 -r -g nodeuser nodeuser USER nodeuser WORKDIR /usr/app From 8a6b0a5ca464187dc9496e987509b0220e843ff4 Mon Sep 17 00:00:00 2001 From: tamarafinogina Date: Fri, 10 Apr 2026 15:56:43 +0200 Subject: [PATCH 2/3] switch to numbers only --- Dockerfile | 5 ++--- development.Dockerfile | 6 +++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index f947b27..3a15645 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,7 @@ FROM node:22.17.0 LABEL author="internxt" -RUN groupadd -g 1234 -r nodeuser && useradd -u 1234 -r -g nodeuser nodeuser -USER nodeuser +USER 1234:1234 WORKDIR /usr/app @@ -10,7 +9,7 @@ COPY package.json ./ COPY yarn.lock ./ RUN yarn -COPY --chown=nodeuser:nodeuser . ./ +COPY --chown=1234:1234 . ./ RUN yarn build diff --git a/development.Dockerfile b/development.Dockerfile index ab55bc7..b683378 100644 --- a/development.Dockerfile +++ b/development.Dockerfile @@ -1,14 +1,14 @@ FROM node:22.17.0 -RUN groupadd -g 1234 -r nodeuser && useradd -u 1234 -r -g nodeuser nodeuser -USER nodeuser +USER 1234:1234 + WORKDIR /usr/app COPY package.json ./ COPY yarn.lock ./ RUN yarn -COPY --chown=nodeuser:nodeuser . ./ +COPY --chown=1234:1234 . ./ RUN rm -rf dist && yarn build From 3962b3204b92f47ae583c60d7fd12c6eb0df77ca Mon Sep 17 00:00:00 2001 From: tamarafinogina Date: Fri, 10 Apr 2026 17:09:55 +0200 Subject: [PATCH 3/3] add env variables for yarn, fix cmd warning --- Dockerfile | 5 ++++- development.Dockerfile | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3a15645..57e06d0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,9 @@ FROM node:22.17.0 LABEL author="internxt" +ENV YARN_CACHE_FOLDER=/usr/app/.yarn-cache +ENV YARN_GLOBAL_FOLDER=/usr/app/.yarn-global + USER 1234:1234 WORKDIR /usr/app @@ -13,4 +16,4 @@ COPY --chown=1234:1234 . ./ RUN yarn build -CMD yarn start:prod +CMD ["sh", "-c", "yarn start:prod"] diff --git a/development.Dockerfile b/development.Dockerfile index b683378..7584ff3 100644 --- a/development.Dockerfile +++ b/development.Dockerfile @@ -1,5 +1,8 @@ FROM node:22.17.0 +ENV YARN_CACHE_FOLDER=/usr/app/.yarn-cache +ENV YARN_GLOBAL_FOLDER=/usr/app/.yarn-global + USER 1234:1234 WORKDIR /usr/app @@ -12,6 +15,6 @@ COPY --chown=1234:1234 . ./ RUN rm -rf dist && yarn build -CMD yarn migrate && yarn start:dev +CMD ["sh", "-c", "yarn migrate && yarn start:dev"] EXPOSE 3006