rongchangbei / Dockerfile
hsefz-ChenJunJie's picture
update configuration
dceb3e0
raw
history blame contribute delete
635 Bytes
# 使用官方的Python基础镜像
FROM python:3.9-slim
# 设置工作目录
WORKDIR /code
# 复制依赖文件并安装依赖
# (将这步放在复制全部代码之前,可以利用Docker的缓存机制,如果依赖不变,则无需重复安装)
# 复制你项目的所有文件到工作目录
COPY ./ /code/
RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
# 暴露端口并设置启动命令
# 这是关键!Hugging Face Spaces要求应用在端口7860上运行
# --host 0.0.0.0 是必须的,以便Docker容器外的流量可以访问
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]