FROM python:3.12-alpine # 安装必要的系统包 RUN apk add --no-cache nodejs npm gcc musl-dev libffi-dev WORKDIR /app # 复制应用代码 COPY . . # 直接安装依赖(明确列出) RUN pip install --no-cache-dir \ curl-cffi \ fastapi \ loguru \ sse-starlette \ uvicorn EXPOSE 8000 # 运行 CMD ["python", "main.py"]