aboutsummaryrefslogtreecommitdiffhomepage
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile15
1 files changed, 10 insertions, 5 deletions
diff --git a/Dockerfile b/Dockerfile
index e478a5a..0a940d5 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,16 +1,21 @@
1# build stage 1# build stage
2FROM node:lts-alpine3.18 as build-stage 2FROM node:lts-alpine3.19 as build-stage
3
4ENV PNPM_HOME="/pnpm"
5ENV PATH="$PNPM_HOME:$PATH"
6RUN corepack enable
7RUN corepack use pnpm@8
3 8
4WORKDIR /app 9WORKDIR /app
5 10
6COPY package.json ./ 11COPY package.json pnpm-lock.yaml ./
7RUN yarn install --no-cache --frozen-lockfile --non-interactive 12RUN pnpm install --frozen-lockfile
8 13
9COPY . . 14COPY . .
10RUN yarn build 15RUN pnpm build
11 16
12# production stage 17# production stage
13FROM alpine:3.18 18FROM alpine:3.19
14 19
15ENV GID 1000 20ENV GID 1000
16ENV UID 1000 21ENV UID 1000