blob: f482b10c915947fdd92c63258e9afc0672690d6f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
FROM node:20 AS base
WORKDIR /src
FROM base AS builder
COPY package.json package-lock.json .
RUN npm install
COPY . .
RUN npm run build
FROM base AS production
ENV PORT=3000
ENV NODE_ENV=production
COPY --from=builder /src/.output /src/.output
CMD [ "node", ".output/server/index.mjs" ]
|