FROM node:20-alpine3.18

RUN mkdir -p /usr/src/app

WORKDIR /usr/src/app

COPY package.json .
COPY package-lock.json .

RUN npm ci --no-audit --omit=dev

COPY . .