syw1516 commited on
Commit
787725e
·
verified ·
1 Parent(s): cc440ec

Update Dockerfile

Browse files
Files changed (1) hide show
  1. 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"]