Files

1 line
4.9 KiB
JSON

{"repo": "chan-yuu/noteai", "files": {"docker-compose.yml": {"d75e1c55a9c3234a377408fe1f9917c85196820c": {"t": 1785747413.885907, "n": 2109, "h": "fbd996e8778767c7", "c": "services:\n surrealdb:\n image: surrealdb/surrealdb:v2\n command: start --user root --pass root --bind 0.0.0.0:8000 rocksdb:/mydata/mydatabase.db\n ports:\n - \"8000:8000\"\n volumes:\n - ./surreal_data:/mydata\n restart: unless-stopped\n\n open_notebook:\n build:\n context: .\n dockerfile: Dockerfile.single\n ports:\n - \"8502:8502\" # Web UI (React frontend)\n - \"5055:5055\" # API (required!)\n environment:\n # API 配置\n - API_URL=http://localhost:5055\n \n # 数据库配置\n - SURREAL_URL=ws://surrealdb:8000/rpc\n - SURREAL_USER=root\n - SURREAL_PASSWORD=root\n - SURREAL_NAMESPACE=open_notebook\n - SURREAL_DATABASE=open_notebook\n \n # DeepSeek AI 配置(已配置)\n - DEEPSEEK_API_KEY=sk-28d7d669e40b406a91f76cdba0e7c5c5\n \n # AI 提供商配置(其他选项)\n # OpenAI\n # - OPENAI_API_KEY=sk-your-key-here\n \n # Anthropic Claude\n # - ANTHROPIC_API_KEY=sk-ant-your-key-here\n \n # Google Gemini\n # - GOOGLE_API_KEY=AIzaSyA96FjTPYSOekkUqky6OdtIv2FjdIn87_A\n \n # OpenRouter\n # - OPENROUTER_API_KEY=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\n \n # OpenAI 兼容接口 - 国内便宜的API服务商\n # 现在支持同时配置多个服务商!\n \n # 阿里云百炼 (DashScope)\n - DASHSCOPE_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1\n - DASHSCOPE_API_KEY=sk-ed28dce9908f432bacca53fcf76e92eb\n \n # 硅基流动 (SiliconFlow)\n - SILICONFLOW_BASE_URL=https://api.siliconflow.cn/v1\n - SILICONFLOW_API_KEY=sk-qtpxjyljhqipkoxdgcsbynhdvydtmqjzmtfuzwaojgwpdshg\n \n # 火山方舟 (豆包 Doubao)\n - VOLCENGINE_BASE_URL=https://ark.cn-beijing.volces.com/api/v3\n - VOLCENGINE_API_KEY=d891ecdc-caf0-404b-bb82-664e40cef71a\n \n # 本地 Ollama(如果使用)\n # - OLLAMA_API_BASE=http://host.docker.internal:11434\n \n # 密码保护(可选)\n # - OPEN_NOTEBOOK_PASSWORD=your-secure-password\n \n volumes:\n - ./notebook_data:/app/data\n depends_on:\n - surrealdb\n restart: unless-stopped\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n"}, "90326fccd1493f8913464d2bc56b5541305224d9": {"t": 1785773151.3563538, "n": 2109, "h": "fbd996e8778767c7", "c": "services:\n surrealdb:\n image: surrealdb/surrealdb:v2\n command: start --user root --pass root --bind 0.0.0.0:8000 rocksdb:/mydata/mydatabase.db\n ports:\n - \"8000:8000\"\n volumes:\n - ./surreal_data:/mydata\n restart: unless-stopped\n\n open_notebook:\n build:\n context: .\n dockerfile: Dockerfile.single\n ports:\n - \"8502:8502\" # Web UI (React frontend)\n - \"5055:5055\" # API (required!)\n environment:\n # API 配置\n - API_URL=http://localhost:5055\n \n # 数据库配置\n - SURREAL_URL=ws://surrealdb:8000/rpc\n - SURREAL_USER=root\n - SURREAL_PASSWORD=root\n - SURREAL_NAMESPACE=open_notebook\n - SURREAL_DATABASE=open_notebook\n \n # DeepSeek AI 配置(已配置)\n - DEEPSEEK_API_KEY=sk-28d7d669e40b406a91f76cdba0e7c5c5\n \n # AI 提供商配置(其他选项)\n # OpenAI\n # - OPENAI_API_KEY=sk-your-key-here\n \n # Anthropic Claude\n # - ANTHROPIC_API_KEY=sk-ant-your-key-here\n \n # Google Gemini\n # - GOOGLE_API_KEY=AIzaSyA96FjTPYSOekkUqky6OdtIv2FjdIn87_A\n \n # OpenRouter\n # - OPENROUTER_API_KEY=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\n \n # OpenAI 兼容接口 - 国内便宜的API服务商\n # 现在支持同时配置多个服务商!\n \n # 阿里云百炼 (DashScope)\n - DASHSCOPE_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1\n - DASHSCOPE_API_KEY=sk-ed28dce9908f432bacca53fcf76e92eb\n \n # 硅基流动 (SiliconFlow)\n - SILICONFLOW_BASE_URL=https://api.siliconflow.cn/v1\n - SILICONFLOW_API_KEY=sk-qtpxjyljhqipkoxdgcsbynhdvydtmqjzmtfuzwaojgwpdshg\n \n # 火山方舟 (豆包 Doubao)\n - VOLCENGINE_BASE_URL=https://ark.cn-beijing.volces.com/api/v3\n - VOLCENGINE_API_KEY=d891ecdc-caf0-404b-bb82-664e40cef71a\n \n # 本地 Ollama(如果使用)\n # - OLLAMA_API_BASE=http://host.docker.internal:11434\n \n # 密码保护(可选)\n # - OPEN_NOTEBOOK_PASSWORD=your-secure-password\n \n volumes:\n - ./notebook_data:/app/data\n depends_on:\n - surrealdb\n restart: unless-stopped\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n"}}}}