🚧 Dockerfile changes

This commit is contained in:
Axel Olausson Holtenäs 2022-10-23 17:33:44 +02:00
parent 52d529aec4
commit dc102a353e
No known key found for this signature in database
GPG key ID: BEDBB4D61E6C8462

View file

@ -1,13 +1,14 @@
FROM node:19
FROM node:19 AS builder
WORKDIR /usr
COPY package.json ./
COPY tsconfig.json ./
COPY src ./src
COPY prisma ./prisma
COPY package*.json ./
COPY prisma ./prisma/
RUN ls -a
@ -21,18 +22,14 @@ FROM node:19
WORKDIR /usr
COPY package.json ./
COPY package*.json ./
COPY prisma ./prisma/
COPY .env ./
RUN npx prisma generate
COPY dist ./dist/
RUN npm install --omit=dev
COPY --from=0 /usr/dist .
COPY --from=builder /usr/package*.json ./
RUN npx prisma migrate deploy
COPY --from=builder /usr/dist ./dist
CMD ["node","index.js"]
CMD ["node","dist/index.js"]