FROM node:lts-alpine3.17 # add project files to /app ADD ./cli /app ADD ./prisma /app/prisma ADD ./mqtt/utils /app/utils WORKDIR /app # install node dependencies RUN npm install && npx prisma generate ENTRYPOINT ["node", "index.js"]