FROM node:18.17.1-alpine3.17

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

COPY package*.json ./
COPY tsconfig.json ./
COPY .eslintrc.json ./
COPY src ./src

RUN npm install

RUN npm run build

EXPOSE 3000

CMD [ "npm", "start" ]