OpenCode Deployer commited on
Commit
ede55f3
·
1 Parent(s): 62660d6

修复: HuggingFace Spaces 环境变量配置问题

Browse files

- 移除对不存在的 /etc/environment.d/ 目录的引用
- 使用 /etc/bash.bashrc 和 /root/.bashrc 设置环境变量
- 添加 ENV PATH 指令确保 Node.js 路径正确
- 解决 Python 3.11-slim 基础镜像兼容性问题

Files changed (1) hide show
  1. Dockerfile +3 -2
Dockerfile CHANGED
@@ -29,8 +29,9 @@ RUN NODE_VERSION=22.11.0 \
29
  && rm node.tar.xz \
30
  && printf "Node.js %s 安装完成\n系统自带 node: %s\n安装的 node: %s\n" \
31
  "${NODE_VERSION}" "$(which node 2>/dev/null || echo "未找到")" \
32
- && echo "/usr/local/bin:\$PATH" > /etc/environment.d/nodejs.sh \
33
- && echo 'export PATH="/usr/local/bin:\$PATH"' >> /etc/environment.d/nodejs.sh
 
34
 
35
  # 升级 pip 到最新版本
36
  RUN pip install --no-cache-dir --upgrade pip setuptools wheel
 
29
  && rm node.tar.xz \
30
  && printf "Node.js %s 安装完成\n系统自带 node: %s\n安装的 node: %s\n" \
31
  "${NODE_VERSION}" "$(which node 2>/dev/null || echo "未找到")" \
32
+ && echo 'export PATH="/usr/local/bin:$PATH"' >> /etc/bash.bashrc \
33
+ && echo 'export PATH="/usr/local/bin:$PATH"' >> /root/.bashrc \
34
+ && ENV PATH="/usr/local/bin:$PATH"
35
 
36
  # 升级 pip 到最新版本
37
  RUN pip install --no-cache-dir --upgrade pip setuptools wheel