FROM node:18-alpine WORKDIR /app # Copy package files COPY package*.json ./ # Install dependencies RUN npm install --omit=dev # Copy application code COPY . . # Expose port EXPOSE 3001 # Environment ENV NODE_ENV=production # Start server CMD ["node", "src/server.js"]