🚧 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 WORKDIR /usr
COPY package.json ./
COPY tsconfig.json ./ COPY tsconfig.json ./
COPY src ./src COPY src ./src
COPY prisma ./prisma
COPY package*.json ./
COPY prisma ./prisma/
RUN ls -a RUN ls -a
@ -21,18 +22,14 @@ FROM node:19
WORKDIR /usr WORKDIR /usr
COPY package.json ./ COPY package*.json ./
COPY prisma ./prisma/ COPY dist ./dist/
COPY .env ./
RUN npx prisma generate
RUN npm install --omit=dev 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"]