# bms-backbone — Studio Notebook (Postgres + Prisma, plain Node server) FROM node:22-bookworm WORKDIR /app COPY package.json package-lock.json ./ RUN npm ci COPY prisma ./prisma RUN npx prisma generate COPY . . ENV NODE_ENV=production EXPOSE 3000 ENTRYPOINT ["./docker-entrypoint.sh"]