Spaces:
Running
Running
File size: 598 Bytes
bf7301a b9c3847 bf7301a b9c3847 bf7301a b9c3847 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# 使用官方 Python 镜像
FROM python:3.11-slim
# 设置工作目录
WORKDIR /code
# 将你的整个项目代码复制到容器里
# 首先复制 pyproject.toml 来缓存依赖安装
COPY ./services/meridian-ml-service/pyproject.toml .
# 安装依赖
# 我们把整个项目文件夹复制过来,让 pip 从本地安装
COPY ./services/meridian-ml-service/ ./
RUN pip install .
# 暴露端口 (Hugging Face Spaces 通常使用 7860)
EXPOSE 7860
# 启动命令
CMD ["gunicorn", "-w", "4", "-k", "uvicorn.workers.UvicornWorker", "--bind", "0.0.0.0:7860", "src.meridian_ml_service.main:app"] |