diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index cda1c56..7e9cb20 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -15,9 +15,6 @@ ARG TZ=Asia/Shanghai ENV LANG=zh_CN.UTF-8 \ LC_ALL=zh_CN.UTF-8 \ TZ=${TZ} \ - # Set `DEVCONTAINER` environment variable to help with orientation - DEVCONTAINER=true \ - SANDBOX=sandbox-devcontainer \ # Set the default shell to zsh rather than sh SHELL=/bin/zsh \ # Set the default editor and visual @@ -91,7 +88,7 @@ RUN sh -c "$(curl -L -o - https://github.com/deluan/zsh-in-docker/releases/downl && echo "alias gemini='gemini --yolo -m gemini-2.5-pro'" >> /home/usr_vscode/.zshrc \ && echo "alias claude='claude --dangerously-skip-permissions'" >> /home/usr_vscode/.zshrc -# 安装 pnpm 和 Node.js +# 安装 pnpm # https://pnpm.io/installation#in-a-docker-container RUN wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.zshrc" SHELL="$(which zsh)" zsh - \ && pnpm --version \ diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 54273e3..6407126 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -85,6 +85,8 @@ "GOOGLE_GEMINI_BASE_URL": "${localEnv:GOOGLE_GEMINI_BASE_URL}", "NODE_OPTIONS": "--max-old-space-size=4096", "CLAUDE_CONFIG_DIR": "/home/usr_vscode/.claude", + "DEVCONTAINER": "true", // https://github.com/anthropics/claude-code/blob/1fe9e369a7c30805189cbbb72eb69c15ed4ec96b/.devcontainer/Dockerfile#L42 + "SANDBOX": "sandbox-devcontainer", // gemini 显示这个。 "TZ": "${localEnv:TZ:Asia/Shanghai}" }, "remoteUser": "usr_vscode",