Auto commit: 2026-03-19 02:45
This commit is contained in:
@@ -22,3 +22,54 @@
|
||||
2. 实名认证
|
||||
|
||||
### 一键启动方案
|
||||
|
||||
[参考](https://cnb.cool/kevisual/dev-cnb)
|
||||
|
||||
1. 创建一个自己密钥仓库
|
||||
2. 复制当前`.cnb.yml`,随便创建一个仓库,创建一个`.cnb.yml`,然后点击远程开发启动即可
|
||||
|
||||
```yaml
|
||||
|
||||
##### 配置开始,保留注释 #####
|
||||
.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'
|
||||
```
|
||||
Reference in New Issue
Block a user