aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
blob: 123df4582fd4a627b17dc4ef4f7c48d66b1cbeac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FROM node:20 AS build

WORKDIR /srv

COPY package*.json ./

RUN npm install

COPY . .

RUN npm run build


FROM node:20 AS run

WORKDIR /srv

COPY package*.json ./

RUN npm install --omit=dev

COPY --from=build /srv/dist dist/

CMD [ "node", "dist/main.js" ]