FROM node

RUN apt update
RUN apt install -y locales
RUN echo 'zh_CN.UTF-8 UTF-8' > /etc/locale.gen
RUN locale-gen

RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app

ARG NODE_ENV
ENV NODE_ENV $NODE_ENV
COPY package.json /usr/src/app/
RUN npm install
COPY . /usr/src/app

ENTRYPOINT [ "npm", "start" ]
