From f6f4797610e7054f6dec57a0d569f04c2625c45a Mon Sep 17 00:00:00 2001
From: Olivier Benz <olivier.benz@b-data.ch>
Date: Mon, 17 Mar 2025 20:56:06 +0100
Subject: [PATCH] base: Exempt code-server from address space limit

---
 base/latest.Dockerfile | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/base/latest.Dockerfile b/base/latest.Dockerfile
index 33f3ad7..99bce25 100644
--- a/base/latest.Dockerfile
+++ b/base/latest.Dockerfile
@@ -266,6 +266,9 @@ ENV PATH=/opt/code-server/bin:$PATH \
 RUN mkdir /opt/code-server \
   && cd /opt/code-server \
   && 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 \
+  ## Exempt code-server from address space limit
+  && sed -i 's/exec/exec prlimit --as=unlimited:/g' \
+    /opt/code-server/bin/code-server \
   ## Copy custom fonts
   && mkdir -p /opt/code-server/src/browser/media/fonts \
   && cp -a /usr/share/fonts/truetype/meslo/*.ttf /opt/code-server/src/browser/media/fonts \
-- 
GitLab