tangled
alpha
login
or
join now
vielle.dev
/
site
0
fork
atom
Personal Site
0
fork
atom
overview
issues
pulls
pipelines
use corepack to get pnpm
vielle.dev
7 months ago
1d163201
90fc01a4
verified
This commit was signed with the committer's
known signature
.
vielle.dev
SSH Key Fingerprint:
SHA256:/4bvxqoEh9iMdjAPgcgAgXKZZQTROL3ULiPt6nH9RSs=
+8
-5
1 changed file
expand all
collapse all
unified
split
Dockerfile
+8
-5
Dockerfile
···
1
1
FROM node:24-alpine
2
2
WORKDIR /app
3
3
4
4
-
# copy whole project, install pnpm, and build
5
5
-
# install pnpm so package manager is consistent
4
4
+
# install pnpm
5
5
+
ENV PNPM_HOME="/pnpm"
6
6
+
ENV PATH="$PNPM_HOME:$PATH"
7
7
+
RUN corepack enable pnpm && corepack install -g pnpm@latest-10
8
8
+
9
9
+
# copy whole project, install packages, and build
6
10
COPY . ./
7
7
-
RUN npm i pnpm
8
8
-
RUN pnpm i
9
9
-
RUN pnpm build
11
11
+
RUN pnpm fetch --prod
12
12
+
RUN pnpm run build
10
13
11
14
EXPOSE 4321
12
15