Spaces:
Runtime error
Runtime error
File size: 721 Bytes
70aae6b 708755e 70aae6b 708755e 70aae6b bfb5a5d 70aae6b 708755e 70aae6b 708755e 70aae6b f1a0562 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | FROM python:3.12-slim
# 安装 lxml 必要的 C 库
RUN apt-get update && apt-get install -y \
gcc \
libxml2-dev \
libxslt-dev \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
# 确保安装了 FastAPI 和 Uvicorn
RUN pip install --no-cache-dir \
pandas \
pyarrow \
requests \
beautifulsoup4 \
lxml \
supabase \
fastapi \
uvicorn \
datasets \
tqdm
COPY . .
# 设置环境变量,确保日志实时输出到日志窗口
ENV PYTHONUNBUFFERED=1
EXPOSE 7860
# 启动 FastAPI (它会自动触发 sync_job)
# CMD ["python", "sync_job.py"]
# ... 其他配置不变 ...
COPY start.sh .
RUN chmod +x start.sh
# Hugging Face 默认端口
EXPOSE 7860
CMD ["./start.sh"] |