javaeeduke commited on
Commit
5821e28
·
verified ·
1 Parent(s): f7995cd

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -3
Dockerfile CHANGED
@@ -11,8 +11,12 @@ RUN pip install -e /opt/agent-reach
11
 
12
  # 如果项目需要初始化环境,再执行它的内部指令
13
  # RUN agent-reach install --env=auto
14
- # 放开目录权限,确保 Hugging Face 默认用户能读取和写入
 
 
 
15
  RUN chmod -R 777 /opt/agent-reach
16
 
17
- # 如果有生成配置文件的需求,确保用户家目录可写
18
- ENV HOME=/tmp
 
 
11
 
12
  # 如果项目需要初始化环境,再执行它的内部指令
13
  # RUN agent-reach install --env=auto
14
+ # 1. 声明 Hugging Face 必须的 7860 端口
15
+ EXPOSE 7860
16
+
17
+ # 2. 放开安装目录权限,防止 HF 的普通用户(UID 1000)无权限读写
18
  RUN chmod -R 777 /opt/agent-reach
19
 
20
+ # 3. 强行让服务绑定到 0.0.0.0:7860 运行(假设它底层由 uvicorn 或 mcp 服务驱动)
21
+ # 如果项目提供了内置启动入口,我们用 python 强行拉起服务并纠正 IP 和端口:
22
+ CMD ["python", "-m", "uvicorn", "agent_reach.main:app", "--host", "0.0.0.0", "--port", "7860"]