Bump docker/setup-buildx-action from 2 to 3 (#100)
[GitHub/WoltLab/blacklist.git] / Dockerfile
CommitLineData
6a14aa02 1FROM node:18 AS builder
c020774c
TD
2
3RUN mkdir -p /usr/src/app/
4
5WORKDIR /usr/src/app
6
7COPY package*.json /usr/src/app/
8
9RUN npm install
10
11COPY . /usr/src/app/
12
13RUN node_modules/.bin/tsc
14
6a14aa02 15FROM node:18
c020774c 16
32c3c905
TD
17LABEL org.opencontainers.image.source https://github.com/WoltLab/blacklist
18
c020774c
TD
19RUN mkdir -p /usr/src/app/
20
21WORKDIR /usr/src/app
22
23COPY package*.json /usr/src/app/
24
25RUN npm install --production
26
27COPY --from=builder /usr/src/app/dist/ /usr/src/app/dist/
28
29ENTRYPOINT [ "node", "/usr/src/app/dist/index.js" ]