/
rinter
/
fastapi-demo
Обзор
Документация
Войти
/
rinter
/
fastapi-demo
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Dockerfile
22 строки
548 B
rinter
feat: add building Dockerfile
14 ноя 2025, 12:12
14 ноя 2025, 12:12
3d5e778
Код
Авторство
О чём код?
FROM python:3.12-slim # Устанавливаем uv RUN pip install uv # Создаем рабочую директорию WORKDIR /app # Копируем pyproject.toml и uv.lock (если есть) COPY pyproject.toml uv.lock* ./ # Ставим зависимости RUN uv sync --frozen # Копируем весь проект внутрь контейнера COPY . . # Открываем порт FastAPI EXPOSE 8000 # Команда запуска CMD ["uv", "run", "uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]