Spaces:
Sleeping
Sleeping
| FROM ghcr.io/astral-sh/uv:python3.13-bookworm | |
| WORKDIR /app | |
| RUN apt-get update && \ | |
| apt-get install -y --no-install-recommends git g++ make && \ | |
| apt-get clean && \ | |
| rm -rf /var/lib/apt/lists/* | |
| ENV PYTHONPATH=src | |
| ENV UV_CACHE_DIR=/tmp/.cache/uv | |
| COPY pyproject.toml . | |
| COPY uv.lock . | |
| RUN uv sync --frozen --no-cache | |
| COPY . . | |
| ENV HF_HOME=/tmp/huggingface-cache | |
| ENV TOKENIZERS_PARALLELISM=false | |
| EXPOSE 7860 | |
| CMD ["uv", "run", "granian", "--interface", "asgi", "--workers", "2", "--host", "0.0.0.0", "--port", "7860", "antispam_api.main:app"] | |