Skip to content

Commit 046171b

Browse files
committed
Freeze Python v3.12.9
1 parent 78068fb commit 046171b

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

base/3.12.9.Dockerfile

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,9 @@ ENV PATH=/opt/code-server/bin:$PATH \
228228
RUN mkdir /opt/code-server \
229229
&& cd /opt/code-server \
230230
&& curl -sL https://github.com/coder/code-server/releases/download/v${CODE_SERVER_VERSION}/code-server-${CODE_SERVER_VERSION}-linux-$(dpkg --print-architecture).tar.gz | tar zxf - --no-same-owner --strip-components=1 \
231+
## Exempt code-server from address space limit
232+
&& sed -i 's/exec/exec prlimit --as=unlimited:/g' \
233+
/opt/code-server/bin/code-server \
231234
## Copy custom fonts
232235
&& mkdir -p /opt/code-server/src/browser/media/fonts \
233236
&& cp -a /usr/share/fonts/truetype/meslo/*.ttf /opt/code-server/src/browser/media/fonts \
@@ -255,6 +258,9 @@ RUN mkdir /opt/code-server \
255258
&& code-server --extensions-dir ${CODE_BUILTIN_EXTENSIONS_DIR} --install-extension grapecity.gc-excelviewer \
256259
&& code-server --extensions-dir ${CODE_BUILTIN_EXTENSIONS_DIR} --install-extension editorconfig.editorconfig \
257260
&& code-server --extensions-dir ${CODE_BUILTIN_EXTENSIONS_DIR} --install-extension DavidAnson.vscode-markdownlint \
261+
## Fix permissions for Python Debugger extension
262+
&& chown :${NB_GID} /opt/code-server/lib/vscode/extensions/ms-python.debugpy-* \
263+
&& chmod g+w /opt/code-server/lib/vscode/extensions/ms-python.debugpy-* \
258264
## Create folders temp and tmp for Jupyter extension
259265
&& cd /opt/code-server/lib/vscode/extensions/ms-toolsai.jupyter-* \
260266
&& mkdir -m 1777 temp \
@@ -330,7 +336,10 @@ RUN sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master
330336
COPY --from=files /files /
331337
COPY --from=files /files/var/backups/skel ${HOME}
332338

333-
EXPOSE 8888
339+
ARG JUPYTER_PORT=8888
340+
ENV JUPYTER_PORT=${JUPYTER_PORT}
341+
342+
EXPOSE $JUPYTER_PORT
334343

335344
## Configure container startup
336345
ENTRYPOINT ["tini", "-g", "--", "start.sh"]

0 commit comments

Comments
 (0)