diff --git a/.dockerignore b/.dockerignore index 097e7b1..0a3d499 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,3 +1,4 @@ node_modules server/node_modules +Dockerfile .env \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 87c2240..b34dbd7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,20 +1,37 @@ -FROM node:lts-alpine +FROM node:lts-alpine AS builder RUN apk add --no-cache --update git WORKDIR /app COPY package*.json ./ RUN npm ci - -WORKDIR /app/server -COPY server/package*.json ./ -RUN npm ci -COPY server/prisma/schema.prisma ./prisma/schema.prisma -RUN npx prisma generate - -WORKDIR /app COPY ./ ./ RUN npm run build -WORKDIR /app/server -CMD ["node", "index.js"] \ No newline at end of file +FROM nginx +COPY <