FROM node:14-alpine

WORKDIR /app

COPY package*.json ./
RUN apk add --no-cache git
RUN npm config set unsafe-perm true && npm ci --prod
COPY . .
EXPOSE 5000
CMD ["./node_modules/pm2/bin/pm2-runtime", "start", "ecosystem.config.js"]