customs-data / Dockerfile
3v324v23's picture
Ultra-simple version: direct CSV loading, no database
4f1a9f4
Raw
History Blame Contribute Delete
579 Bytes
# Hugging Face Spaces Dockerfile - 超简版
FROM python:3.11-slim
WORKDIR /app
# 只安装必要的Python依赖
RUN pip install --no-cache-dir \
fastapi==0.111.0 \
uvicorn[standard]==0.30.0 \
pandas>=2.0.0 \
pydantic==2.7.4
# 复制静态文件
COPY apps/api/static/ ./apps/api/static/
# 复制数据文件
COPY data/standard_trade_records_sample.csv ./data/
# 复制超简版主文件
COPY apps/api/main_hf_simple.py ./apps/api/main.py
# 暴露端口
EXPOSE 7860
# 启动命令
CMD ["uvicorn", "apps.api.main:app", "--host", "0.0.0.0", "--port", "7860"]