2.4 KiB
2.4 KiB
title, tags
| title | tags | |||
|---|---|---|---|---|
| openclaw 在cnb中如何使用 |
|
openclaw 在cnb中如何使用
cnb属于运行的盒子,但是实际运行的内容需要自己搭建
使用场景
通用模式[mode=hot]
- 新闻摘要
- 日程管理,备忘记录
- 自媒体运营
- 开发辅助(Vibe Coding), 生产部署
- 个性化支持
安装篇
正常运行 openclaw 的搭建在本地环境安装是一个很麻烦的事情,而云服务器提供便捷的环境搭建和维护,但生态很限定性,而 cnb 提供了一个基础的快速运行的环境,同时也提供了一个开放的交流环境,用户可以在其中分享和获取使用 openclaw 的经验和技巧。
对于在 cnb 一键启动条件
- 有一个 cnb 账号
- 实名认证
一键启动方案
- 创建一个自己密钥仓库
- 复制当前
.cnb.yml,随便创建一个仓库,创建一个.cnb.yml,然后点击远程开发启动即可
##### 配置开始,保留注释 #####
.common_env: &common_env
env:
USERNAME: root
imports:
- https://cnb.cool/${CNB_GROUP_SLUG}/env/-/blob/main/.env
# - https://cnb.cool/${CNB_GROUP_SLUG}/env/-/blob/main/ssh.yml
# - https://cnb.cool/${CNB_GROUP_SLUG}/env/-/blob/main/ssh-config.yml
##### 配置结束 #####
$:
vscode:
- docker:
image: docker.cnb.cool/kevisual/dev-env:latest
services:
- vscode
- docker
imports: !reference [.common_env, imports]
env: !reference [.common_env, env]
runner:
cpus: $RUN_CPU
#tags: cnb:arch:amd64:gpu
stages:
- name: 安装dev-cnb的仓库代码模块
script: |
cd /workspace && find . -mindepth 1 -delete
git init
git remote add origin https://cnb.cool/kevisual/dev-cnb
git fetch origin main
git reset --hard origin/main
- name: 启动nginx
script: nginx
- name: 启动搜索服务
script: zsh -i -c 'bun src/cli.ts init start-meilisearch'
- name: 初始化开发机
script: zsh -i -c 'bun run start'
- name: 启动当前工作区
script: zsh -i -c 'cloud cnb keep-alive-current-workspace'
# endStages:
# - name: 结束阶段
# script: zsh -i -c 'bun src/cli.ts init end'