配置: 初始化 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
+100
View File
@@ -0,0 +1,100 @@
# ============================================================================
# 开发容器环境变量配置
# ============================================================================
#
# 使用说明:
# 1. 复制此文件: cp .env.example .env
# 2. 根据实际情况修改下面的配置项
# 3. 运行启动脚本: bash start.sh
#
# ============================================================================
# 容器用户 UID/GID
# 用途: 容器内用户的 UID 和 GID
# 建议: 设置为与宿主机当前用户一致的 UID/GID,避免文件权限问题
# 获取方式: 在宿主机运行 'id -u' 和 'id -g'
CONTAINER_USER_UID=1000
CONTAINER_USER_GID=1000
# 项目名称
# 用途: 容器名称、主机名等标识
PROJECT_NAME=team
# 持久化卷路径配置
# 用途: 指定 SSH、Claude Code、jj 等配置的持久化路径
CLAUDE_PATH=.volumes/claude
SSH_PATH=.volumes/ssh
JJ_CONFIG_PATH=.volumes/jj
# Docker 配置
# 用途: 控制容器内是否启用 Docker 访问
# 设置为 false 时,不会配置 Docker 组权限,也不会挂载 Docker socket
DOCKER_ENABLED=false
# Docker Socket 路径
# 用途: 指定 Docker socket 文件的挂载源路径
# 当 DOCKER_ENABLED=true 时,设置为 /var/run/docker.sock 以启用 Docker socket 挂载
# 当 DOCKER_ENABLED=false 时,设置为 /dev/null 以禁用 Docker socket 挂载
DOCKER_SOCK=/var/run/docker.sock
# Docker 组 GID
# 用途: 容器内 docker 组的 GID,需与宿主机 docker 组 GID 一致
# 获取方式: 在宿主机运行 'getent group docker | cut -d: -f3'
# 仅在 DOCKER_ENABLED=true 时生效
DOCKER_GID=984
# X11 宿主机显示配置
# 用途: 控制容器内 GUI 应用(如 Playwright headed 模式)是否在宿主机显示
# 设置为 true 时,需要宿主机运行 X Server 并允许容器连接
# 设置为 false 时(默认),容器内使用 Xvfb 虚拟显示
# 前提: 仅 Linux 宿主机支持,macOS/Windows 需使用 VNC 方案
DISPLAY_ON_HOST=false
# 宿主机 X11 Display(通常无需修改,由宿主机自动获取)
# 获取方式: 在宿主机运行 'echo $DISPLAY'
HOST_DISPLAY=:0
# Git 用户配置
# 用途: 容器内的 Git 全局配置
GIT_USER_NAME=arno
GIT_USER_EMAIL=arno_jin@bis.com.cn
# API 密钥配置
# 用途: 智谱 GLM Coding Plan API 密钥,用于 Claude Code 和 Open Code 认证
# 获取方式: 在 https://open.bigmodel.cn/ 注册并获取 API Key
# 注意: 此密钥会注入到 ~/.claude.jsonMCP 服务器)和 ~/.claude/settings.jsonAUTH_TOKEN
API_KEY=
# 容器资源限制
# 用途: 控制容器可使用的 CPU 核心数和内存上限
# 建议: 根据宿主机资源情况调整,开发环境推荐 4 核 8G 起步
CONTAINER_CPUS=6
CONTAINER_MEMORY=16G
# ============================================================================
# 工具版本配置(download-resources.sh 使用)
# ============================================================================
# UV 包管理器版本
UV_VERSION=0.10.4
# NVM 版本
NVM_VERSION=v0.40.3
# Node.js 版本
NODE_VERSION=22.22.0
# npm 版本
NPM_VERSION=11.12.1
# Google Chrome 版本
CHROME_VERSION=146.0.7680.177-1
# Python 大版本号(用于 uv python-build-standalone
PYTHON_VERSION=3.12
# Electron 版本
ELECTRON_VERSION=v32.3.3
# jj (Jujutsu) 版本控制工具版本
JJ_VERSION=v0.40.0