From eb10d481184df1bae321cc88a2a6e412aab94a34 Mon Sep 17 00:00:00 2001 From: John McCann Cunniff Jr Date: Wed, 8 May 2024 23:15:20 -0400 Subject: [PATCH] CHG upgrade to bookworm --- theia-base/Dockerfile | 12 +++++++----- theia-cpp/Dockerfile | 5 +++-- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/theia-base/Dockerfile b/theia-base/Dockerfile index b0240a9..6cc10e0 100644 --- a/theia-base/Dockerfile +++ b/theia-base/Dockerfile @@ -1,9 +1,9 @@ # https://github.com/theia-ide/theia-apps/tree/master/theia-cpp-docker -FROM debian:bullseye-slim as base +FROM debian:bookworm-slim as base ARG USER=anubis -ARG DIST=bullseye +ARG DIST=bookworm ARG PY_VERSION=3.10.13 ENV PY_VERSION=$PY_VERSION \ @@ -137,8 +137,9 @@ RUN set -ex; \ mkdir -p /log; \ chown anubis:anubis /log -# Build Theia Application -ARG CODE_SERVER_VERSION=4.20.0 +# Build code-server Application +# https://github.com/coder/code-server/releases +ARG CODE_SERVER_VERSION=4.89.0 ARG CODE_SERVER_INDEX=/usr/lib/code-server/lib/vscode/out/vs/code/browser/workbench/workbench.html COPY config.yml /etc/anubis/config.yml COPY settings.json /opt/code-server/User/settings.json @@ -250,7 +251,8 @@ RUN set -eux; \ COPY motd.txt /etc/motd COPY docker-entrypoint.sh supervisord.conf initialize-ide.py / -ENV K9S_VERSION=v0.32.3 MINIKUBE_HOME=/minikube +# https://github.com/derailed/k9s/releases +ENV K9S_VERSION=v0.32.4 MINIKUBE_HOME=/minikube RUN set -eux; \ \ diff --git a/theia-cpp/Dockerfile b/theia-cpp/Dockerfile index c86549e..49c0801 100644 --- a/theia-cpp/Dockerfile +++ b/theia-cpp/Dockerfile @@ -16,7 +16,7 @@ RUN set -eux; \ FROM registry.digitalocean.com/anubis/theia-base:python-3.10 as theia ARG USER=anubis -ARG GDB_VERSION=13.2 +ARG GDB_VERSION=14.1 COPY --from=vsix /webfreak-debug.vsix /opt/code-server/webfreak-debug.vsix @@ -27,7 +27,8 @@ RUN set -ex; \ git make cmake strace \ gcc-multilib g++-multilib libc6-dev \ clangd clang-format qemu-system-i386 libgmp-dev libexpat-dev \ - nasm spim bison flex; \ + nasm spim bison flex \ + libgmp-dev libmpfr-dev; \ cd /; \ \ `# Install extensions` \