venthrive-api / Dockerfile
GitHub Actions
Sync from GitHub 路 2026-06-25 17:24 UTC
e561008
Raw History Blame Contribute Delete
387 Bytes
FROM python:3.11-slim
WORKDIR /app
# Install dependencies first (cached layer)
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Copy source
COPY . .
# HF Spaces routes traffic to port 7860.
# Cloud Run uses $PORT (default 8080). Both work via the PORT env var.
ENV PORT=7860
EXPOSE 7860
CMD ["sh", "-c", "uvicorn main:app --host 0.0.0.0 --port ${PORT}"]