From 1de57afe451051c4f52c156c5937b2f38fd28c2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o?= <43091603+glazk0@users.noreply.github.com> Date: Tue, 11 Apr 2023 11:17:26 +0200 Subject: [PATCH] Added docker configuration --- .dockerignore | 5 +++++ Dockerfile | 23 +++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..bc9eb56 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,5 @@ +.git +Dockerfile +node_modules +*.md +.env.* \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..5b7c8bf --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +FROM node:16-alpine AS builder + +RUN apk add --no-cache libc6-compat + +WORKDIR /app + +COPY package.json . +COPY pnpm-lock.yaml . + +RUN npm install -g pnpm && \ + pnpm install + +COPY . . + +RUN npm run build + +ENV NODE_ENV=production + +EXPOSE 3000 + +ENV PORT 3000 + +CMD ["pnpm", "start"] \ No newline at end of file