Update Dockerfile
Browse files- Dockerfile +14 -11
Dockerfile
CHANGED
|
@@ -69,26 +69,29 @@
|
|
| 69 |
|
| 70 |
# CMD ["/usr/local/bin/start-openclaw"]
|
| 71 |
|
| 72 |
-
# 使用官方
|
| 73 |
FROM node:22-slim
|
| 74 |
|
| 75 |
-
# 安装
|
| 76 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
| 77 |
-
|
| 78 |
-
python3-venv \
|
| 79 |
&& rm -rf /var/lib/apt/lists/*
|
| 80 |
|
| 81 |
-
#
|
| 82 |
-
RUN
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 83 |
|
| 84 |
-
#
|
| 85 |
-
|
| 86 |
-
RUN pip3 install --no-cache-dir huggingface_hub
|
| 87 |
|
| 88 |
-
# .
|
| 89 |
RUN npm install -g openclaw@latest
|
| 90 |
|
| 91 |
-
# .
|
| 92 |
COPY start-openclaw.sh /usr/local/bin/
|
| 93 |
RUN chmod +x /usr/local/bin/start-openclaw.sh
|
| 94 |
|
|
|
|
| 69 |
|
| 70 |
# CMD ["/usr/local/bin/start-openclaw"]
|
| 71 |
|
| 72 |
+
# 使用官方 Node.js 镜像
|
| 73 |
FROM node:22-slim
|
| 74 |
|
| 75 |
+
# 1. 更新软件包列表并安装 Git(关键步骤)
|
| 76 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
| 77 |
+
git \
|
|
|
|
| 78 |
&& rm -rf /var/lib/apt/lists/*
|
| 79 |
|
| 80 |
+
# 2. (可选但推荐)安装 Python 和构建工具,以备某些模块编译之需
|
| 81 |
+
RUN apt-get update && apt-get install -y --no-install-recommends \
|
| 82 |
+
python3 \
|
| 83 |
+
python3-pip \
|
| 84 |
+
make \
|
| 85 |
+
g++ \
|
| 86 |
+
&& rm -rf /var/lib/apt/lists/*
|
| 87 |
|
| 88 |
+
# 3. 设置工作目录(根据你的需求调整)
|
| 89 |
+
WORKDIR /app
|
|
|
|
| 90 |
|
| 91 |
+
# 4. 现在可以安装 OpenClaw 了
|
| 92 |
RUN npm install -g openclaw@latest
|
| 93 |
|
| 94 |
+
# 5. 复制您的脚本等后续操作
|
| 95 |
COPY start-openclaw.sh /usr/local/bin/
|
| 96 |
RUN chmod +x /usr/local/bin/start-openclaw.sh
|
| 97 |
|