CNB 云原生开发环境标准配置模板,一键启动 64 核 + 128GB 内存的 VSCode 在线 IDE。
.cnb.yml 构建 64 核开发环境| 配置项 | 值 | 说明 |
|---|---|---|
| runner.cpus | 64 | 最大 CPU 核数 |
| runner.memory | 128GiB | 内存 = cpus × 2 |
| services | vscode, docker | 启用 VSCode + Docker-in-Docker |
| NODE_VERSION | v20 | Node.js 版本,按需修改 |
构建阶段:
npm run build)npm start,端口 3000)/health 端点)node:25C.UTF-8)编辑 .cnb.yml 中的 env.NODE_VERSION,同步修改 .ide/Dockerfile 的 FROM node:XX。
在 .ide/Dockerfile 中追加:
RUN code-server --install-extension <publisher>.<extension-name>
在 .cnb.yml 的 services 中追加 mysql、redis 等 CNB 支持的中间件服务。
MIT