Browse Source

升级a Dockerfile-Allinone 1.0.4

liuyuqi-dellpc 1 year ago
parent
commit
a05c7255c3
4 changed files with 20 additions and 42 deletions
  1. 1 15
      nodejs/.ide/Dockerfile
  2. 18 1
      nodejs/.ide/Dockerfile-Allinone
  3. 0 25
      nodejs/.ide/Dockerfile-Allinone2
  4. 1 1
      nodejs/README.md

+ 1 - 15
nodejs/.ide/Dockerfile

@@ -1,15 +1 @@
-FROM node:14
-
-# install vscode and extension
-RUN curl -fsSL https://code-server.dev/install.sh | sh &&\
-    code-server --install-extension redhat.vscode-yaml &&\
-    code-server --install-extension orta.vscode-jest &&\
-    code-server --install-extension dbaeumer.vscode-eslint &&\
-    code-server --install-extension eamodio.gitlens &&\
-    echo done
-
-RUN apt-get update && apt-get install -y wget unzip openssh-server
-
-# 指定字符集支持命令行输入中文(根据需要选择字符集)
-ENV LANG C.UTF-8
-ENV LANGUAGE C.UTF-8
+FROM sift-docker.pkg.coding.net/flutter-team/dev-container/dev-allinone:1.0.4

+ 18 - 1
nodejs/.ide/Dockerfile-Allinone

@@ -43,7 +43,6 @@ RUN npm config set registry http://registry.npm.taobao.org --global
 LABEL email="liuyuqi<liuyuqi.gov@msn.cn>"
 WORKDIR /workspaces
 # RUN mvn package
-VOLUME [ "/workspaces" ]
 
 RUN apt-get install -y wget unzip openssh-server
 RUN ln -s /usr/bin/python3.9  /usr/bin/python
@@ -62,4 +61,22 @@ RUN echo '\n\
     export GOPROXY="https://goproxy.io,direct" \n\
     ' >> ~/.bashrc
 
+
+# install vscode and extension
+RUN curl -fsSL https://code-server.dev/install.sh | sh &&\
+    code-server --install-extension redhat.vscode-yaml &&\
+    code-server --install-extension orta.vscode-jest &&\
+    code-server --install-extension dbaeumer.vscode-eslint &&\
+    code-server --install-extension ms-python.python &&\
+    code-server --install-extension ms-azuretools.vscode-docker &&\
+    code-server --install-extension mhutchie.git-graph &&\
+    code-server --install-extension ardisaurus.gitflow-actions-sidebar &&\
+    code-server --install-extension Dart-Code.flutter &&\
+    code-server --install-extension golang.go &&\
+    code-server --install-extension Vue.volar &&\
+    code-server --install-extension eamodio.gitlens &&\
+    echo done
+
+VOLUME [ "/workspaces" ]
+
 CMD [ "/bin/bash" ]

+ 0 - 25
nodejs/.ide/Dockerfile-Allinone2

@@ -1,25 +0,0 @@
-FROM sift-docker.pkg.coding.net/flutter-team/dev-container/dev-allinone:1.0.1
-
-# install vscode and extension
-RUN curl -fsSL https://code-server.dev/install.sh | sh &&\
-    code-server --install-extension redhat.vscode-yaml &&\
-    code-server --install-extension orta.vscode-jest &&\
-    code-server --install-extension dbaeumer.vscode-eslint &&\
-    code-server --install-extension eamodio.gitlens &&\
-    echo done
-
-# RUN apt-get update && apt-get install -y wget unzip openssh-server
-
-# 指定字符集支持命令行输入中文(根据需要选择字符集)
-ENV LANG C.UTF-8
-ENV LANGUAGE C.UTF-8
-
-# set path
-RUN echo '\n\
-    export PATH=$PATH:$GRADLE_HOME/bin \n\
-    export JAVA_HOME=/usr/local/openjdk-11 \n\
-    export PATH=$PATH:$JAVA_HOME/bin \n\
-    export PATH=$PATH:$MAVEN_HOME/bin \n\
-    export PATH=$PATH:/usr/local/go/bin \n\
-    export GOPROXY="https://goproxy.io,direct" \n\
-    ' >> ~/.bashrc

+ 1 - 1
nodejs/README.md

@@ -27,6 +27,6 @@ docker run -it --rm -v /workspace:/workspaces jianboy/node-build:20
 yarn build
 
 
-docker build -t sift-docker.pkg.coding.net/flutter-team/dev-container/dev-allinone:1.0.3 .
+docker build -t sift-docker.pkg.coding.net/flutter-team/dev-container/dev-allinone:1.0.4 .
 
 ```