/
Mihaham
/
Table-Time
Обзор
Документация
Войти
/
Mihaham
/
Table-Time
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
services/api/Dockerfile
23 строки
738 B
MihahamYT
feat: games catalog, 90%+ test coverage, MkDocs ready for GitVerse
14 июн 2026, 10:45
14 июн 2026, 10:45
03c79f9
Код
Авторство
О чём код?
FROM python:3.11-slim WORKDIR /app RUN apt-get update && apt-get install -y --no-install-recommends \ libpq-dev gcc \ && rm -rf /var/lib/apt/lists/* COPY pyproject.toml . COPY app ./app COPY alembic ./alembic COPY alembic.ini . RUN pip install --no-cache-dir \ fastapi uvicorn[standard] sqlalchemy[asyncio] asyncpg alembic \ pydantic pydantic-settings email-validator python-jose[cryptography] passlib[bcrypt] bcrypt \ redis nats-py httpx pillow boto3 slowapi prometheus-client \ python-multipart opentelemetry-api opentelemetry-sdk \ opentelemetry-instrumentation-fastapi pytest pytest-asyncio ruff EXPOSE 8000 CMD ["sh", "-c", "alembic upgrade head && uvicorn app.main:app --host 0.0.0.0 --port 8000"]