feat: 更新 Dockerfile 和 devcontainer.json,修改工作目录路径为 /wrkspc
This commit is contained in:
@@ -57,8 +57,8 @@ RUN mkdir -p /commandhistory \
|
|||||||
&& chown -R usr_vscode:usr_vscode /commandhistory
|
&& chown -R usr_vscode:usr_vscode /commandhistory
|
||||||
|
|
||||||
# 创建工作目录
|
# 创建工作目录
|
||||||
RUN mkdir -p /workspace /home/usr_vscode/.claude \
|
RUN mkdir -p /wrkspc /home/usr_vscode/.claude \
|
||||||
&& chown -R usr_vscode:usr_vscode /workspace /home/usr_vscode/.claude
|
&& chown -R usr_vscode:usr_vscode /wrkspc /home/usr_vscode/.claude
|
||||||
|
|
||||||
# 安装 git-delta https://github.com/dandavison/delta/releases
|
# 安装 git-delta https://github.com/dandavison/delta/releases
|
||||||
RUN ARCH=$(dpkg --print-architecture) && \
|
RUN ARCH=$(dpkg --print-architecture) && \
|
||||||
@@ -66,7 +66,7 @@ RUN ARCH=$(dpkg --print-architecture) && \
|
|||||||
sudo dpkg -i "git-delta_${GIT_DELTA_VERSION}_${ARCH}.deb" && \
|
sudo dpkg -i "git-delta_${GIT_DELTA_VERSION}_${ARCH}.deb" && \
|
||||||
rm "git-delta_${GIT_DELTA_VERSION}_${ARCH}.deb"
|
rm "git-delta_${GIT_DELTA_VERSION}_${ARCH}.deb"
|
||||||
|
|
||||||
WORKDIR /workspace
|
WORKDIR /wrkspc
|
||||||
|
|
||||||
# 切换到非 root 用户
|
# 切换到非 root 用户
|
||||||
USER usr_vscode
|
USER usr_vscode
|
||||||
|
|||||||
@@ -110,6 +110,6 @@
|
|||||||
"postAttachCommand": "echo 容器已连接: ${containerWorkspaceFolder}", // 连接到容器后执行
|
"postAttachCommand": "echo 容器已连接: ${containerWorkspaceFolder}", // 连接到容器后执行
|
||||||
// "updateRemoteUserUID": true,
|
// "updateRemoteUserUID": true,
|
||||||
"waitFor": "postStartCommand",
|
"waitFor": "postStartCommand",
|
||||||
"workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind,consistency=delegated",
|
"workspaceMount": "source=${localWorkspaceFolder},target=/wrkspc,type=bind,consistency=delegated",
|
||||||
"workspaceFolder": "/workspace"
|
"workspaceFolder": "/wrkspc"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user