From 12290c5d9373f19273bd7eed2439fc51797fcff1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alo=C3=AFs=20Coquillard?= Date: Sat, 30 May 2026 08:54:39 +0000 Subject: [PATCH] Ajouter server-ce/Dockerfile-base-minimal --- server-ce/Dockerfile-base-minimal | 32 +++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 server-ce/Dockerfile-base-minimal diff --git a/server-ce/Dockerfile-base-minimal b/server-ce/Dockerfile-base-minimal new file mode 100644 index 0000000000..94d5a62f18 --- /dev/null +++ b/server-ce/Dockerfile-base-minimal @@ -0,0 +1,32 @@ +FROM phusion/baseimage:noble-1.0.2 + +ENV DEBIAN_FRONTEND=noninteractive + +RUN apt-get update && apt-get install -y \ + bash \ + ca-certificates \ + curl \ + git \ + gnupg \ + nginx \ + logrotate \ + cron \ + redis-tools \ + python3 \ + make \ + g++ \ + && rm -rf /var/lib/apt/lists/* + +# Node.js 22 +RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash - \ + && apt-get update \ + && apt-get install -y nodejs \ + && rm -rf /var/lib/apt/lists/* + +# Needed by Overleaf scripts +RUN npm install -g corepack + +# Runit/log dirs expected by Overleaf +RUN mkdir -p /etc/service /var/log/overleaf /overleaf + +WORKDIR /overleaf \ No newline at end of file