diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d288a6a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM node:18 +WORKDIR /app + +# Packages +COPY package*.json ./ +RUN npm install -D + +# Database schema +COPY schema.prisma . +RUN npx prisma generate + +# Typescript compiling +COPY tsconfig.json . +COPY src ./src +RUN npx tsc + +# Run the app +CMD ["node", "dist/index.js"]