FROM node:lts-alpine as base
RUN apk add --no-cache tini
ENV NODE_ENV=production
USER  node
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN chown -R appuser:appgroup /app
EXPOSE 8080

FROM base as builder


FROM base as runner

CMD [ "npm", "start" ]