diff --git a/back/.dockerignore b/back/.dockerignore new file mode 100644 index 0000000..ff2cba8 --- /dev/null +++ b/back/.dockerignore @@ -0,0 +1,10 @@ +node_modules +Dockerfile +Dockerfile.dev +dist +test +.dockerignore +.gitignore +.eslintrc.json +.pretiierrc +README.MD diff --git a/back/Dockerfile b/back/Dockerfile index 33225cc..99a6920 100644 --- a/back/Dockerfile +++ b/back/Dockerfile @@ -1,7 +1,8 @@ FROM node:17 WORKDIR /app -COPY ./package.json ./ -RUN npm install +COPY ./package.json ./package-lock.json ./ +RUN npm install --frozen-lockfile COPY . . +RUN npx prisma generate RUN npm run build -CMD npx prisma generate ; npx prisma migrate dev ; npm run start:prod +CMD npx prisma migrate ; npm run start:prod