sharween commited on
Commit
062a8c7
·
verified ·
1 Parent(s): 2ae12c9

Update start-openclaw.sh

Browse files
Files changed (1) hide show
  1. start-openclaw.sh +7 -52
start-openclaw.sh CHANGED
@@ -14,17 +14,12 @@ mkdir -p /root/.openclaw/sessions
14
  echo "✅ 目录创建完成"
15
 
16
  # ================================================
17
- # 2. 执行备份恢复
18
- # ================================================
19
- python3 /app/sync.py restore
20
-
21
- # ================================================
22
- # 3. 处理 API 地址
23
  # ================================================
24
  CLEAN_BASE=$(echo "$OPENAI_API_BASE" | sed "s|/chat/completions||g" | sed "s|/v1/|/v1|g" | sed "s|/v1$|/v1|g")
25
 
26
  # ================================================
27
- # 4. 生成基础配置文件
28
  # ================================================
29
  cat > /root/.openclaw/openclaw.json <<EOF
30
  {
@@ -66,6 +61,11 @@ EOF
66
 
67
  echo "✅ 基础配置文件生成完成"
68
 
 
 
 
 
 
69
  # ================================================
70
  # 5. 微信插件激活(双重检查版 - 不检查 src)
71
  # ================================================
@@ -122,48 +122,3 @@ else
122
  ]
123
  }
124
  }
125
- },
126
- "agents": {
127
- "defaults": {
128
- "model": { "primary": "nvidia/$MODEL" }
129
- }
130
- },
131
- "commands": {
132
- "restart": true
133
- },
134
- "gateway": {
135
- "mode": "local",
136
- "bind": "lan",
137
- "port": $PORT,
138
- "trustedProxies": ["0.0.0.0/0"],
139
- "auth": { "mode": "token", "token": "$OPENCLAW_GATEWAY_PASSWORD" },
140
- "controlUi": {
141
- "enabled": true,
142
- "allowInsecureAuth": true,
143
- "dangerouslyDisableDeviceAuth": true,
144
- "dangerouslyAllowHostHeaderOriginFallback": true
145
- }
146
- }
147
- }
148
- EOF
149
-
150
- # 执行完整安装
151
- npx -y @tencent-weixin/openclaw-weixin-cli@latest install
152
- fi
153
-
154
- echo "✅ 微信插件激活流程完成"
155
-
156
- # ================================================
157
- # 6. 启动定时备份(每1小时一次)
158
- # ================================================
159
- echo "⏰ 启动定时备份任务(每1小时)..."
160
- (while true; do
161
- sleep 3600;
162
- python3 /app/sync.py backup;
163
- done) &
164
-
165
- # ================================================
166
- # 7. 启动 OpenClaw Gateway
167
- # ================================================
168
- echo "🌟 启动 OpenClaw Gateway..."
169
- exec openclaw gateway run --port $PORT
 
14
  echo "✅ 目录创建完成"
15
 
16
  # ================================================
17
+ # 2. 处理 API 地址
 
 
 
 
 
18
  # ================================================
19
  CLEAN_BASE=$(echo "$OPENAI_API_BASE" | sed "s|/chat/completions||g" | sed "s|/v1/|/v1|g" | sed "s|/v1$|/v1|g")
20
 
21
  # ================================================
22
+ # 3. 生成基础配置文件
23
  # ================================================
24
  cat > /root/.openclaw/openclaw.json <<EOF
25
  {
 
61
 
62
  echo "✅ 基础配置文件生成完成"
63
 
64
+ # ================================================
65
+ # 4. 执行备份恢复
66
+ # ================================================
67
+ python3 /app/sync.py restore
68
+
69
  # ================================================
70
  # 5. 微信插件激活(双重检查版 - 不检查 src)
71
  # ================================================
 
122
  ]
123
  }
124
  }