File tree Expand file tree Collapse file tree 3 files changed +19
-6
lines changed Expand file tree Collapse file tree 3 files changed +19
-6
lines changed Original file line number Diff line number Diff line change @@ -7,9 +7,6 @@ COPY --chown=jovyan:jovyan . /home/jovyan/.kernels
7
7
USER root
8
8
9
9
ENV QUARTO_CLI=https://github.com/quarto-dev/quarto-cli/releases/download/v1.3.433/quarto-1.3.433-linux-amd64.deb
10
-
11
- ENV VSCODE_EXT_DIR=/opt/code-server/extensions
12
- RUN mkdir -p ${VSCODE_EXT_DIR} && chown -R ${NB_USER}: ${VSCODE_EXT_DIR}
13
10
14
11
RUN wget -O /tmp/quarto.deb ${QUARTO_CLI} && dpkg -i /tmp/quarto.deb && rm -rf /tmp/quarto.deb && apt-get clean
15
12
@@ -19,9 +16,7 @@ WORKDIR ${HOME}/.kernels
19
16
20
17
RUN chmod +x install-kernels.sh && cd /home/jovyan/.kernels && ./install-kernels.sh environments
21
18
22
- RUN echo "extensions-dir: $VSCODE_EXT_DIR" >> $HOME/.config/code-server/config.yaml && \
23
- EXT_LIST="ms-python.python quarto.quarto" && \
24
- for EXT in $EXT_LIST; do code-server --install-extension $EXT; done
19
+ RUN chmod +x install-vscode-ext.sh && ./install-vscode-ext.sh vscode-extensions.txt
25
20
26
21
ENV JUPYTERHUB_HTTP_REFERER=https://openscapes.2i2c.cloud/
27
22
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ # Install VSCode extensions.
4
+ # These get installed to $CONDA_PREFIX/envs/notebook/share/code-server/extensions/
5
+
6
+ ext_file=" $1 "
7
+
8
+ echo " Checking for '$ext_file '..."
9
+
10
+ if test -f " $ext_file "
11
+ then
12
+ for EXT in $( cat " $ext_file " )
13
+ do code-server --install-extension $EXT
14
+ done
15
+ fi
Original file line number Diff line number Diff line change
1
+ ms-python.python
2
+ ms-toolsai.jupyter
3
+ quarto.quarto
You can’t perform that action at this time.
0 commit comments