From d4a217ab97a085bbdab1cfa5c1461fd673ef9e1e Mon Sep 17 00:00:00 2001 From: Andy Teucher Date: Tue, 18 Jun 2024 12:04:14 -0700 Subject: [PATCH 1/3] try preinstalling vscode extensions in Dockerfile --- ci/Dockerfile | 2 ++ ci/postBuild | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ci/Dockerfile b/ci/Dockerfile index f0f5695..88162f2 100644 --- a/ci/Dockerfile +++ b/ci/Dockerfile @@ -16,6 +16,8 @@ WORKDIR ${HOME}/.kernels RUN chmod +x install-kernels.sh && cd /home/jovyan/.kernels && ./install-kernels.sh environments +RUN EXT_LIST="ms-python.python quarto.quarto" && \ + for EXT in $EXT_LIST; do code-server --install-extension $EXT; done ENV JUPYTERHUB_HTTP_REFERER=https://openscapes.2i2c.cloud/ diff --git a/ci/postBuild b/ci/postBuild index f5131d6..77ca73f 100644 --- a/ci/postBuild +++ b/ci/postBuild @@ -1,3 +1,2 @@ -code-server --install-extension ms-python.python awsv2 --install export alias aws='awsv2' From 9d8267edfa974b589995f647f941698c991cf4aa Mon Sep 17 00:00:00 2001 From: Andy Teucher Date: Tue, 18 Jun 2024 12:57:11 -0700 Subject: [PATCH 2/3] Try setting vscode extensions dir --- ci/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ci/Dockerfile b/ci/Dockerfile index 88162f2..937b003 100644 --- a/ci/Dockerfile +++ b/ci/Dockerfile @@ -16,7 +16,9 @@ WORKDIR ${HOME}/.kernels RUN chmod +x install-kernels.sh && cd /home/jovyan/.kernels && ./install-kernels.sh environments -RUN EXT_LIST="ms-python.python quarto.quarto" && \ +RUN mkdir -p /opt/code-server/extensions && \ + echo "extensions-dir=/opt/code-server/extensions" >> $HOME/.config/code-server/config.yaml && \ + EXT_LIST="ms-python.python quarto.quarto" && \ for EXT in $EXT_LIST; do code-server --install-extension $EXT; done ENV JUPYTERHUB_HTTP_REFERER=https://openscapes.2i2c.cloud/ From 1fe3414eb4fb8e2de6868be9d2f3eb2085a3083f Mon Sep 17 00:00:00 2001 From: Andy Teucher Date: Tue, 18 Jun 2024 13:02:57 -0700 Subject: [PATCH 3/3] yaml not env var syntax --- ci/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/Dockerfile b/ci/Dockerfile index 937b003..69fdd3a 100644 --- a/ci/Dockerfile +++ b/ci/Dockerfile @@ -17,7 +17,7 @@ WORKDIR ${HOME}/.kernels RUN chmod +x install-kernels.sh && cd /home/jovyan/.kernels && ./install-kernels.sh environments RUN mkdir -p /opt/code-server/extensions && \ - echo "extensions-dir=/opt/code-server/extensions" >> $HOME/.config/code-server/config.yaml && \ + echo "extensions-dir: /opt/code-server/extensions" >> $HOME/.config/code-server/config.yaml && \ EXT_LIST="ms-python.python quarto.quarto" && \ for EXT in $EXT_LIST; do code-server --install-extension $EXT; done