logo
0
0
WeChat Login
cnb<noreply@cnb.cool>
docs: 补全 README — 添加快速开始、配置说明、自定义指南

CNB Workspace 模板

CNB 云原生开发环境标准配置模板,一键启动 64 核 + 128GB 内存的 VSCode 在线 IDE。

快速开始

  1. Fork 或使用此模板 创建新仓库
  2. 在 CNB 平台打开 Cloud IDE — 自动按 .cnb.yml 构建 64 核开发环境
  3. 等待环境启动(约 1-2 分钟),通过浏览器或 VSCode Remote-SSH 连接

配置说明

.cnb.yml — 云开发环境配置

配置项说明
runner.cpus64最大 CPU 核数
runner.memory128GiB内存 = cpus × 2
servicesvscode, docker启用 VSCode + Docker-in-Docker
NODE_VERSIONv20Node.js 版本,按需修改

构建阶段

  1. 安装依赖(自动识别 npm/yarn)
  2. 构建应用(npm run build
  3. 启动应用(npm start,端口 3000)
  4. 健康检查(/health 端点)

.ide/Dockerfile — IDE 容器镜像

  • 基础镜像:node:25
  • 内置 code-server + 常用 VSCode 插件(ESLint、Git Graph、腾讯 Coding Copilot 等)
  • 支持 SSH 远程访问
  • 中文环境(C.UTF-8

自定义

修改 Node.js 版本

编辑 .cnb.yml 中的 env.NODE_VERSION,同步修改 .ide/DockerfileFROM node:XX

添加 VSCode 插件

.ide/Dockerfile 中追加:

RUN code-server --install-extension <publisher>.<extension-name>

添加服务依赖

.cnb.ymlservices 中追加 mysqlredis 等 CNB 支持的中间件服务。

适用场景

  • 全栈 Web 开发(Node.js / Vue / React)
  • 需要大内存的编译构建(如前端打包、数据处理)
  • 团队统一开发环境
  • 远程结对编程

相关资源

许可

MIT

About

实验室 · CloudBase 云开发实验环境

cloudbase