Dockerfile
1 FROM node:18-alpine 2 3 WORKDIR /app 4 5 # Copy package.json and package-lock.json 6 COPY package*.json ./ 7 8 # Install dependencies 9 RUN npm install 10 11 # Copy source code 12 COPY . . 13 14 # Expose port 15 EXPOSE 3000 16 17 # Start the application 18 CMD ["npm", "start"]