FROM node:18

RUN mkdir /todo
WORKDIR /todo

COPY package*.json ./
RUN npm i -g npm
RUN npm ci
COPY . .

ENV HOST 0.0.0.0
EXPOSE 3000

RUN npm run build

ENTRYPOINT ["node", ".output/server/index.mjs"]
