如何部署?
了解如何将 Worker 部署到 CoreClaw。
1. 准备项目
Section titled “1. 准备项目”确保项目包含所需文件:
├── main.py # 入口文件├── requirements.txt # 依赖├── input_schema.json # 输入配置├── sdk.py # CoreClaw SDK - 核心功能模块├── sdk_pb2.py # 数据处理增强模块└── sdk_pb2_grpc.py # 网络通信模块2. 上传到 CoreClaw
Section titled “2. 上传到 CoreClaw”在控制台中可通过两种方式添加 Worker:上传 ZIP 压缩包,或从 GitHub 导入(并支持版本管理)。完整对比见 部署。
- 登录 CoreClaw 控制台
- 进入 我的 Worker → 创建 Worker
- 将项目打包为 ZIP 文件上传,或填写 GitHub 仓库地址
- 点击 创建
3. 自动处理
Section titled “3. 自动处理”CoreClaw 没有 Docker 镜像构建。上传后,平台自动准备你的 Worker:
- 校验项目结构(入口文件、
input_schema.json、output_schema.json) - 读取
requirements.txt/package.json并解析依赖 - 使用你的依赖准备脚本运行环境
监控日志以发现任何错误。详见 构建与运行。
发布前,测试 Worker:
- 点击 运行 Worker
- 输入测试参数
- 验证输出
- 检查日志
- 配置 Worker 设置
- 设置定价(可选)
- 点击 发布
原因: 依赖安装时间过长
解决方案:
- 最小化依赖
- 锁定依赖版本
原因: 缺少依赖
解决方案:
- 检查
requirements.txt/package.json - 确保包名正确
原因: 文件名不正确
解决方案:
- 运行入口必须是 Python 的
main.py、Node.js 的main.js,或 Go 编译后的 Linux amd64 可执行文件main - 检查代码中的文件路径