aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
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" ]