/
oop_nust_misis
/
hw-07-08-distributed-patterns-sofaming
Обзор
Документация
Войти
/
oop_nust_misis
/
hw-07-08-distributed-patterns-sofaming
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
python/Dockerfile
19 строк
648 B
OOP Nust MISIS
Initial commit
08 дек 2025, 10:32
08 дек 2025, 10:32
ca00083
Код
Авторство
О чём код?
# Используем официальный образ с uv FROM ghcr.io/astral-sh/uv:python3.11-bookworm-slim WORKDIR /app # 1. Копируем файлы проекта COPY python/pyproject.toml python/uv.lock ./ # Копируем proto из корня репозитория (благодаря context: . в docker-compose) COPY proto/ ./proto/ COPY python/src/ ./src/ # 2. Устанавливаем зависимости RUN uv sync --frozen # 3. Генерируем gRPC код RUN uv run python src/codegen.py # 4. Запуск (переопределяется в docker-compose) CMD ["uv", "run", "python", "src/client.py"]