ARG TAG=20-alpine
FROM node:${TAG}
WORKDIR /usr/src/app
RUN apk add --no-cache python3 make g++ libc6-compat
COPY package*.json ./
COPY src/plugins/ ./src/plugins/
RUN npm ci
COPY . .
RUN npm run build
#RUN npm run docs
EXPOSE 1337
CMD ["npm", "start"]