fix: Missing modules (?)

This commit is contained in:
Tibo De Peuter 2025-04-01 21:09:19 +02:00
parent 358dcb07e0
commit 2866894707
Signed by: tdpeuter
GPG key ID: 38297DE43F75FFE2
8 changed files with 27 additions and 22 deletions

View file

@ -1,6 +1,8 @@
FROM node:22 AS build-stage
FROM node:22
WORKDIR /app
WORKDIR /app/dwengo
COPY ./backend/i18n ./i18n
# Install dependencies
@ -19,22 +21,9 @@ COPY backend ./backend
COPY common ./common
COPY docs ./docs
WORKDIR /app/backend
RUN npm run build
FROM node:22 AS production-stage
WORKDIR /app
COPY package-lock.json backend/package.json ./
RUN npm install --silent --only=production
COPY ./docs /docs
COPY ./backend/i18n /app/i18n
COPY --from=build-stage /app/backend/dist ./dist/
RUN npm run build --workspace=common
RUN npm run build --workspace=backend
EXPOSE 3000
CMD ["node", "--env-file=.env", "dist/app.js"]
CMD ["node", "--env-file=/app/dwengo/backend/.env", "/app/dwengo/backend/dist/app.js"]