/
Lepecin
/
mcnn
Обзор
Документация
Войти
/
Lepecin
/
mcnn
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
dockerfile
27 строк
482 B
Lepecin
Add project building for reproducibility
25 сен 2025, 19:41
25 сен 2025, 19:41
b556bc9
Код
Авторство
О чём код?
FROM node:20-alpine AS frontend-builder WORKDIR /build COPY package.json package-lock.json ./ RUN npm ci COPY tsconfig.json ./ COPY src/frontend/source ./src/frontend/source RUN npx tsc FROM ghcr.io/astral-sh/uv:python3.12-bookworm WORKDIR /app COPY pyproject.toml ./pyproject.toml COPY uv.lock ./uv.lock RUN uv sync --no-dev COPY src ./src COPY --from=frontend-builder /build/src/frontend/build ./src/frontend/build ENTRYPOINT ["uv", "run","--no-dev", "-m", "src.mcnn"]