FROM node:20-alpine WORKDIR /app COPY package*.json ./ RUN npm ci --only=production COPY . . EXPOSE 3000 CMD ["node", "server.js"]
node_modules .env .git npm-debug.log coverage dist
docker build -t my-node-app . docker run -p 3000:3000 --env-file .env my-node-app docker image ls