Auto commit: 2026-03-19 02:45
This commit is contained in:
@@ -22,3 +22,54 @@
|
|||||||
2. 实名认证
|
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