# Development Dockerfile with hot reload FROM node:20-alpine # Install Python for Prisma Python client RUN apk add --no-cache python3 py3-pip WORKDIR /app # Copy package files COPY package.json package-lock.json* ./ COPY prisma ./prisma/ # Install dependencies RUN npm install # Generate Prisma clients RUN npx prisma generate # Expose port EXPOSE 3000 # Development command (will be overridden by docker-compose) CMD ["npm", "run", "dev"]