Files
qr-code-api/Dockerfile
Frank John Begornia c38837b552 first commit
2026-04-02 14:58:00 +08:00

16 lines
232 B
Docker

FROM node:20-alpine
WORKDIR /app
# Install production dependencies first for better build cache reuse.
COPY package*.json ./
RUN npm ci --omit=dev
COPY . .
ENV NODE_ENV=production
ENV PORT=3000
EXPOSE 3000
CMD ["npm", "start"]