#!/bin/bash set -e # 1. 创建 OpenClaw 所需的目录结构 echo "创建 OpenClaw 目录..." mkdir -p /root/.openclaw/agents/main/sessions mkdir -p /root/.openclaw/credentials mkdir -p /root/.openclaw/sessions # 2. 从 Hugging Face Dataset 恢复数据(如果存在) echo "尝试从 HF Dataset 恢复数据..." python3 /app/sync.py restore # 3. 处理 API 基础地址(确保格式正确) CLEAN_BASE=$(echo "$OPENAI_API_BASE" | sed "s|/chat/completions||g" | sed "s|/v1/|/v1|g" | sed "s|/v1$|/v1|g") # 4. 根据环境变量动态生成 openclaw.json 配置文件 echo "生成 OpenClaw 配置文件..." cat > /root/.openclaw/openclaw.json <