/
aaronair
/
Test_task_rt_solution
Обзор
Документация
Войти
/
aaronair
/
Test_task_rt_solution
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
backend/Dockerfile
19 строк
445 B
Ilikedrinkpivo
first_commit
28 май 2026, 14:51
28 май 2026, 14:51
b4498fc
Код
Авторство
О чём код?
FROM node:22-alpine AS deps WORKDIR /app COPY package.json package-lock.json* ./ RUN npm ci FROM deps AS build COPY tsconfig.json drizzle.config.ts ./ COPY src ./src RUN npm run build FROM node:22-alpine AS runtime WORKDIR /app ENV NODE_ENV=production COPY package.json package-lock.json* ./ RUN npm ci --omit=dev COPY --from=build /app/dist ./dist COPY src/db/migrations ./dist/src/db/migrations EXPOSE 3000 CMD ["node", "dist/src/index.js"]