/
ReDaX
/
DevOps-pet-project
Обзор
Документация
Войти
/
ReDaX
/
DevOps-pet-project
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
backend/dockerfile
24 строки
500 B
rsapronov
Fix docker-compose config
01 апр 2026, 17:23
01 апр 2026, 17:23
2a5ff50
Код
Авторство
О чём код?
FROM node:20-alpine AS deps WORKDIR /app COPY package.json package-lock.json ./ RUN npm ci --omit=dev FROM node:20-alpine AS runner WORKDIR /app RUN addgroup -S appgroup && adduser -S appuser -G appgroup COPY --from=deps /app/node_modules ./node_modules COPY src ./src COPY package.json ./ ENV NODE_ENV=production ENV PORT=5000 USER appuser EXPOSE 5000 HEALTHCHECK --interval=30s --timeout=3s --retries=3 \ CMD wget -qO- http://localhost:5000/health || exit 1 CMD ["node", "src/server.js"]