mirror of
https://github.com/UniversityOfHelsinkiCS/oodikone.git
synced 2026-10-12 19:03:39 +03:00
[Docker][Dev] fix permissions with node_modules...................
This commit is contained in:
@@ -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"]
|
||||
|
||||
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user