FROM python:3.12-slim WORKDIR /app ADD auth /app/auth ADD config /app/config ADD redis_db /app/redis_db ADD routers /app/routers ADD schemas /app/schemas ADD telegram /app/telegram ADD web /app/web ADD main.py /app/main.py ADD pyproject.toml /app/pyproject.toml ADD uv.lock /app/uv.lock RUN pip install --upgrade pip RUN pip install uv RUN uv sync --no-dev CMD ["uv", "run", "main.py"]