FROM node:20-alpine WORKDIR /app # Install dependencies COPY package*.json ./ RUN npm install # Copy source COPY . . # Create data directory RUN mkdir -p data # Expose port EXPOSE 3001 # Start development server CMD ["npm", "run", "dev"]