/
kleara
/
KlearaFintech-MVP
Обзор
Документация
Войти
/
kleara
/
KlearaFintech-MVP
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
blockchain-api/Dockerfile
23 строки
577 B
Eugene Nefediev
Initial commit: Kleara MVP
05 фев 2026, 15:05
05 фев 2026, 15:05
ce56b07
Код
Авторство
О чём код?
FROM node:18-alpine WORKDIR /app # Копируем package.json отдельно для лучшего кэширования COPY package*.json ./ # Устанавливаем только production зависимости RUN npm install --only=production --legacy-peer-deps # Копируем остальной код COPY . . # Создаем не-root пользователя для безопасности RUN addgroup -g 1001 -S nodejs && \ adduser -S nodejs -u 1001 && \ chown -R nodejs:nodejs /app USER nodejs EXPOSE 4000 CMD ["node", "server.js"]