الملفات
back_end_oudelaa/Dockerfile.notification-service
boutmoun123 9c2a10a685
فشلت بعض الفحوصات
Deploy To Ghaymah / quality (push) Has been cancelled
Deploy To Ghaymah / deploy (push) Has been cancelled
deploy: add notification service Dockerfile
2026-08-06 13:06:02 +03:00

23 أسطر
412 B
Docker

FROM node:20-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build:notifications
FROM node:20-alpine AS runner
WORKDIR /app
ENV NODE_ENV=production
COPY package*.json ./
RUN npm ci --omit=dev && npm cache clean --force
COPY --from=builder /app/dist/apps/notification-service ./dist/apps/notification-service
CMD ["node", "dist/apps/notification-service/main.js"]