Update Dockerfile
Browse files- Dockerfile +9 -9
Dockerfile
CHANGED
|
@@ -68,25 +68,25 @@ init_config() {\n\
|
|
| 68 |
log_info "初始化 OpenClaw 配置..."\n\
|
| 69 |
cat > "${config_file}" <<EOFCONFIG\n\
|
| 70 |
{\n\
|
| 71 |
-
"meta": {\n\
|
| 72 |
-
"lastTouchedVersion": "2026.5.6"\n\
|
| 73 |
-
},\n\
|
| 74 |
"gateway": {\n\
|
| 75 |
"mode": "local",\n\
|
| 76 |
"bind": "lan",\n\
|
|
|
|
| 77 |
"controlUi": {\n\
|
| 78 |
-
"allowedOrigins": ["*"]\n\
|
|
|
|
|
|
|
| 79 |
}\n\
|
| 80 |
},\n\
|
| 81 |
"agents": {\n\
|
| 82 |
"defaults": {\n\
|
| 83 |
-
"model": {\n\
|
| 84 |
-
"primary": "RAW_MODEL_PLACEHOLDER"\n\
|
| 85 |
-
}\n\
|
| 86 |
}\n\
|
| 87 |
}\n\
|
| 88 |
}\n\
|
| 89 |
EOFCONFIG\n\
|
|
|
|
| 90 |
sed -i "s|RAW_MODEL_PLACEHOLDER|${RAW_MODEL:-z-ai/glm4.7}|" "${config_file}"\n\
|
| 91 |
log_info "配置初始化完成"\n\
|
| 92 |
}\n\
|
|
@@ -97,7 +97,7 @@ main() {\n\
|
|
| 97 |
restore_if_exists\n\
|
| 98 |
backup_on_start\n\
|
| 99 |
log_info "启动 OpenClaw 网关..."\n\
|
| 100 |
-
exec openclaw gateway --bind lan --port "${OPENCLAW_GATEWAY_PORT}"\n\
|
| 101 |
}\n\
|
| 102 |
main "$@"\n\
|
| 103 |
' > /scripts/openclaw-entrypoint.sh
|
|
@@ -106,4 +106,4 @@ RUN chmod +x /scripts/openclaw-entrypoint.sh
|
|
| 106 |
|
| 107 |
EXPOSE 7860
|
| 108 |
|
| 109 |
-
ENTRYPOINT ["/scripts/openclaw-entrypoint.sh"]
|
|
|
|
| 68 |
log_info "初始化 OpenClaw 配置..."\n\
|
| 69 |
cat > "${config_file}" <<EOFCONFIG\n\
|
| 70 |
{\n\
|
| 71 |
+
"meta": { "lastTouchedVersion": "2026.5.6" },\n\
|
|
|
|
|
|
|
| 72 |
"gateway": {\n\
|
| 73 |
"mode": "local",\n\
|
| 74 |
"bind": "lan",\n\
|
| 75 |
+
"auth": { "mode": "token", "token": "CUSTOM_GATEWAY_TOKEN_PLACEHOLDER" },\n\
|
| 76 |
"controlUi": {\n\
|
| 77 |
+
"allowedOrigins": ["*"],\n\
|
| 78 |
+
"dangerouslyDisableDeviceAuth": true,\n\
|
| 79 |
+
"allowInsecureAuth": true\n\
|
| 80 |
}\n\
|
| 81 |
},\n\
|
| 82 |
"agents": {\n\
|
| 83 |
"defaults": {\n\
|
| 84 |
+
"model": { "primary": "RAW_MODEL_PLACEHOLDER" }\n\
|
|
|
|
|
|
|
| 85 |
}\n\
|
| 86 |
}\n\
|
| 87 |
}\n\
|
| 88 |
EOFCONFIG\n\
|
| 89 |
+
sed -i "s/CUSTOM_GATEWAY_TOKEN_PLACEHOLDER/${OPENCLAW_GATEWAY_TOKEN:-}/" "${config_file}"\n\
|
| 90 |
sed -i "s|RAW_MODEL_PLACEHOLDER|${RAW_MODEL:-z-ai/glm4.7}|" "${config_file}"\n\
|
| 91 |
log_info "配置初始化完成"\n\
|
| 92 |
}\n\
|
|
|
|
| 97 |
restore_if_exists\n\
|
| 98 |
backup_on_start\n\
|
| 99 |
log_info "启动 OpenClaw 网关..."\n\
|
| 100 |
+
exec openclaw gateway --bind lan --port "${OPENCLAW_GATEWAY_PORT}" --token "${OPENCLAW_GATEWAY_TOKEN}"\n\
|
| 101 |
}\n\
|
| 102 |
main "$@"\n\
|
| 103 |
' > /scripts/openclaw-entrypoint.sh
|
|
|
|
| 106 |
|
| 107 |
EXPOSE 7860
|
| 108 |
|
| 109 |
+
ENTRYPOINT ["/scripts/openclaw-entrypoint.sh"]
|