FROM node:20

WORKDIR /opt/mcq-test-results
COPY . ./

# ensure our sqlite dir exists
RUN mkdir -p /opt/mcq-test-results/db

# both do the same but always good for logging libraries etc.
ENV NODE_ENV=production
RUN npm i --omit=dev

CMD ["npm", "start"]
