Files
blackroad-apps/roadview/Dockerfile
2026-03-06 02:28:24 +00:00

11 lines
281 B
Docker

FROM node:20-alpine
WORKDIR /app
RUN addgroup --system --gid 1001 nodejs && adduser --system --uid 1001 appuser
COPY package.json package-lock.json* ./
RUN npm ci --omit=dev
COPY --chown=appuser:nodejs . .
USER appuser
EXPOSE 3000
ENV NODE_ENV=production
CMD ["node", "server.js"]