CoolFace
Apppublic

fvps/loop4

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
Dockerfile31 linesDownload Raw Back to root
1# ---------- 运行时镜像 ----------2FROM python:3.12-slim AS runtime3 4# 关闭 .pyc 生成 & 开启无缓冲日志5ENV PYTHONDONTWRITEBYTECODE=1 \6    PYTHONUNBUFFERED=17 8# ---------- 系统依赖 ----------9RUN apt-get update && \10    apt-get install -y --no-install-recommends \11        build-essential gcc make \12        libcurl4-openssl-dev libssl-dev libffi-dev \13        libbrotli-dev zlib1g-dev \14    && apt-get clean && rm -rf /var/lib/apt/lists/*15 16# ---------- 复制并安装 Python 依赖 ----------17WORKDIR /app18COPY requirements.txt .19RUN pip install --upgrade pip && \20    pip install --no-cache-dir -r requirements.txt21 22COPY . .23 24# ---------- 容器元数据 & 默认命令 ----------25EXPOSE 800026ENV UVICORN_HOST=0.0.0.0 \27    UVICORN_PORT=800028CMD ["uvicorn", "main:app", \29     "--host", "0.0.0.0", "--port", "8000", \30     "--workers", "1", "--loop", "uvloop", "--proxy-headers"]31