From decb4ebe932f0dca7c2c773afb69fd7d90f8217e Mon Sep 17 00:00:00 2001 From: "Francisco M. Olmedo Bueno" Date: Thu, 14 Jun 2018 17:05:58 +0200 Subject: [PATCH 1/2] update --- Dockerfile | 12 ++++-------- settings.json | 15 ++++++++------- start.sh | 2 +- 3 files changed, 13 insertions(+), 16 deletions(-) diff --git a/Dockerfile b/Dockerfile index 496d7f1..69ebb98 100644 --- a/Dockerfile +++ b/Dockerfile @@ -53,13 +53,7 @@ RUN chown -R user:user $HOME/.config RUN mkdir .vscode RUN chown -R user:user $HOME/.vscode -RUN npm install -g postcss@5.0.0 -RUN npm install -g postcss-syntax@0.10.0 -RUN npm install -g eslint -RUN npm install -g stylelint -RUN npm install -g prettier -RUN npm install -g prettier-eslint -RUN npm install -g prettier-stylelint +RUN npm install -g postcss@5.0.0 postcss-syntax@0.10.0 eslint stylelint prettier prettier-eslint prettier-stylelint RUN su user -p -c "code --install-extension formulahendry.auto-close-tag" RUN su user -p -c "code --install-extension NuclleaR.vscode-extension-auto-import" @@ -84,7 +78,6 @@ RUN su user -p -c "code --install-extension gegeke.node-modules-navigation" RUN su user -p -c "code --install-extension eg2.vscode-npm-script" RUN su user -p -c "code --install-extension christian-kohler.npm-intellisense" RUN su user -p -c "code --install-extension esbenp.prettier-vscode" -RUN su user -p -c "code --install-extension WallabyJs.quokka-vscode" RUN su user -p -c "code --install-extension 2gua.rainbow-brackets" RUN su user -p -c "code --install-extension vsmobile.vscode-react-native" RUN su user -p -c "code --install-extension shinnn.stylelint" @@ -98,8 +91,11 @@ RUN su user -p -c "code --install-extension clinyong.vscode-css-modules" RUN su user -p -c "code --install-extension bierner.markdown-preview-github-styles" RUN su user -p -c "code --install-extension minhthai.vscode-todo-parser" RUN su user -p -c "code --install-extension PeterJausovec.vscode-docker" +RUN su user -p -c "code --install-extension zhuangtongfa.Material-theme" COPY start.sh /usr/local/bin/start.sh COPY settings.json $HOME/.config/Code/User/settings.json +RUN PATH=$PATH:/usr/share/code/ + CMD [ "start.sh" ] diff --git a/settings.json b/settings.json index f7b810e..f86c98b 100644 --- a/settings.json +++ b/settings.json @@ -1,9 +1,10 @@ // Place your settings in this file to overwrite the default settings { - "editor.renderIndentGuides": false, - "workbench.iconTheme": "material-icon-theme", - "editor.formatOnSave": true, - "prettier.eslintIntegration": true, - "prettier.stylelintIntegration": true, - "prettier.singleQuote": true, -} \ No newline at end of file + "workbench.colorTheme": "One Dark Pro", + "editor.renderIndentGuides": false, + "workbench.iconTheme": "material-icon-theme", + "editor.formatOnSave": true, + "prettier.eslintIntegration": true, + "prettier.stylelintIntegration": true, + "prettier.singleQuote": true +} diff --git a/start.sh b/start.sh index a540bcb..5389783 100644 --- a/start.sh +++ b/start.sh @@ -2,4 +2,4 @@ set -e set -o pipefail -su user -p -c /usr/share/code/code +su user -p -c code . From bcfecaaed534c83d59d8e4649c762bc306254143 Mon Sep 17 00:00:00 2001 From: Francisco Manuel Olmedo Bueno Date: Thu, 9 Aug 2018 14:58:51 +0200 Subject: [PATCH 2/2] Add project folder as /home/user/code --- Dockerfile | 2 ++ start.sh | 5 +---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 69ebb98..9aa541e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -98,4 +98,6 @@ COPY settings.json $HOME/.config/Code/User/settings.json RUN PATH=$PATH:/usr/share/code/ +WORKDIR $HOME/code + CMD [ "start.sh" ] diff --git a/start.sh b/start.sh index 5389783..57a3596 100644 --- a/start.sh +++ b/start.sh @@ -1,5 +1,2 @@ #!/bin/bash -set -e -set -o pipefail - -su user -p -c code . +su user -p -c "/usr/share/code/code ."