wangzhibo
2023-10-31 9da39812105bfc387db3b3b7c4896983e03d247d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM docker.io/node:alpine as builder
 
WORKDIR /build
 
COPY . .
 
RUN corepack enable
RUN corepack prepare pnpm@latest --activate
RUN pnpm install
RUN pnpm build
 
FROM docker.io/caddy:alpine
 
EXPOSE 80
 
WORKDIR /srv
 
COPY --from=builder /build/dist/. .
COPY Caddyfile .
 
CMD ["caddy", "run"]