[Docker][Dev] fix permissions with node_modules...................

This commit is contained in:
joonas-a
2026-07-16 16:32:20 +03:00
parent 05a9c1f0d1
commit 2a89f37984
7 changed files with 28 additions and 25 deletions
+7 -7
View File
@@ -5,17 +5,17 @@ ENV TZ="Europe/Helsinki"
ENV NODE_ENV=development
ENV NODE_OPTIONS=--max-old-space-size=4096
USER 1001
USER 0
WORKDIR /opt/app-root/shared
COPY --chown=1001:1001 ./shared .
RUN npm ci
COPY --chown=1001:0 ./shared .
RUN npm ci && chown -R 1001:0 /opt/app-root/shared
WORKDIR /opt/app-root/backend
COPY --chown=1001:1001 ./backend .
RUN npm ci
COPY --chown=1001:0 ./backend .
RUN npm ci && chown -R 1001:0 /opt/app-root/backend
EXPOSE 8080
USER 1001
CMD ["node_modules/.bin/nodemon", "--exec", "node --import tsx index.ts", "--ext", "ts,js,json", "--watch", "src", "--watch", "index.ts", "--legacy-watch"]
+7 -7
View File
@@ -2,17 +2,17 @@ FROM registry.access.redhat.com/ubi10/nodejs-24-minimal
ENV TZ="Europe/Helsinki"
USER 1001
USER 0
WORKDIR /opt/app-root/shared
COPY --chown=1001:1001 ./shared .
RUN npm ci
COPY --chown=1001:0 ./shared .
RUN npm ci && chown -R 1001:0 /opt/app-root/shared
WORKDIR /opt/app-root/frontend
COPY --chown=1001:1001 ./frontend .
RUN npm ci
COPY --chown=1001:0 ./frontend .
RUN npm ci && chown -R 1001:0 /opt/app-root/frontend
EXPOSE 3000
USER 1001
CMD ["node_modules/.bin/vite"]