diff --git a/Dockerfile b/Dockerfile index ec2a0eb..5c1fb44 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,12 +5,16 @@ RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app WORKDIR /home/node/app COPY package*.json ./ +COPY src ./src +COPY prisma ./prisma +COPY tsconfig.json ./tsconfig.json USER root RUN npm install - -COPY --chown=node:node . . +RUN npx prisma generate --schema "./prisma/guildWarSchema.prisma" +RUN npm run build +RUN rm -rf ./src EXPOSE 80