Skip to content

Commit 2e8e642

Browse files
Update Dockerfile.ide
1 parent 4679f4f commit 2e8e642

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

Dockerfile.ide

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ RUN echo "=== Installing AI Coding Tools ===" \
3333

3434
# 安装 VSCode Server
3535
RUN echo "=== Installing VSCode Server ===" \
36-
&& mkdir -p /root/.vscode-server \
3736
&& curl -fsSL https://code-server.dev/install.sh | sh \
3837
&& echo "Installing VSCode extensions..." \
3938
&& code-server --install-extension ms-python.python \
@@ -48,9 +47,14 @@ RUN echo "=== Installing VSCode Server ===" \
4847
&& code-server --install-extension Expo.vscode-expo-tools \
4948
&& code-server --install-extension vscodevim.vim \
5049
&& echo "Creating VSCode Server configuration..." \
50+
&& mkdir -p /root/.local/share/code-server/User \
51+
&& echo '{"workbench.colorTheme": "Default Dark+"}' > /root/.local/share/code-server/User/settings.json \
5152
&& mkdir -p /root/.config/code-server \
52-
&& echo '{"bind-addr": "0.0.0.0:8080", "auth": "password", "password": "123456", "cert": false}' > /root/.config/code-server/config.yaml \
53-
&& echo "VSCode Server will be available on port 8080"
53+
&& echo 'bind-addr: 0.0.0.0:8080' > /root/.config/code-server/config.yaml \
54+
&& echo 'auth: password' >> /root/.config/code-server/config.yaml \
55+
&& echo 'password: 123456' >> /root/.config/code-server/config.yaml \
56+
&& echo 'cert: false' >> /root/.config/code-server/config.yaml \
57+
&& echo "VSCode Server installation complete"
5458

5559
# 安装 JetBrains IDEs
5660
RUN echo "=== Installing JetBrains IDEs ===" \

0 commit comments

Comments
 (0)