配置: 初始化 ISOS Agent Teams 软件研发模板
CI / lint (push) Successful in 6s

This commit is contained in:
2026-04-19 21:47:08 +08:00
parent 3ab6fe6504
commit 34346be862
202 changed files with 23544 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
---
name: devcontainer 模板同步机制
description: devcontainer 的模板文件(templates/)是单一信源,Dockerfile/post-create.sh 从模板生成运行时文件
type: reference
originSessionId: b34450b8-ed29-4bd1-9d26-88636b7fa9a6
---
devcontainer 文件生成链路:
1. **`templates/runcc.sh`** → `post-create.sh` 复制到 `.volumes/bin/runcc.sh`
2. **`templates/bashrc.tail.sh`** → `Dockerfile` sed 替换 `{{BIN_PATH}}`/`{{NODE_PATH}}` 占位符后追加到 `~/.bashrc`
修改运行时文件时必须同步更新模板,否则下次 `docker build` 会被覆盖。验证方法:`diff templates/X .volumes/X`,占位符替换后应内容一致。