aip9105 commited on
Commit
23143f1
·
verified ·
1 Parent(s): 670c1d0

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -7
Dockerfile CHANGED
@@ -15,8 +15,15 @@ RUN npm install -g openclaw@latest --unsafe-perm
15
  # 在 Dockerfile 中示例
16
  RUN npm install -g clawhub
17
 
18
- # 安装常用技能
19
- RUN clawhub install liang-tavily-search
 
 
 
 
 
 
 
20
 
21
  # 3. 设置工作目录并拷贝脚本
22
  COPY . /app
@@ -25,11 +32,7 @@ COPY sync.py .
25
  COPY start-openclaw.sh .
26
  RUN chmod +x start-openclaw.sh
27
 
28
- # 4. 环境变量
29
- RUN chmod 700 /root && mkdir -p /root/.openclaw/workspace/scripts
30
- COPY tavily_search.py /root/.openclaw/workspace/scripts
31
  ENV PORT=7860 HOME=/root
32
-
33
-
34
  EXPOSE 7860
35
  CMD ["./start-openclaw.sh"]
 
15
  # 在 Dockerfile 中示例
16
  RUN npm install -g clawhub
17
 
18
+ RUN mkdir -p /app/skills /skills /root/.openclaw/skills
19
+
20
+
21
+ # 安装技能
22
+ RUN clawhub install liang-tavily-search || echo "安装失败,继续..."
23
+
24
+ # 5. 检查安装的技能
25
+ RUN echo "=== 已安装技能 ===" && \
26
+ clawhub list 2>/dev/null || echo "无法列出技能"
27
 
28
  # 3. 设置工作目录并拷贝脚本
29
  COPY . /app
 
32
  COPY start-openclaw.sh .
33
  RUN chmod +x start-openclaw.sh
34
 
35
+ # 7. 环境变量
 
 
36
  ENV PORT=7860 HOME=/root
 
 
37
  EXPOSE 7860
38
  CMD ["./start-openclaw.sh"]