From a1c7d49e004b3d09c75890fc9d6b36f66b7f21d7 Mon Sep 17 00:00:00 2001 From: doomtube Date: Tue, 6 Jan 2026 02:19:03 -0500 Subject: [PATCH] Use single-threaded build to prevent OOM --- backend/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 341b5e5..f84685c 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -77,12 +77,12 @@ RUN rm -rf build CMakeCache.txt RUN mkdir -p build # Build the application with RPATH set correctly -# Use -j2 to limit memory usage (OOM with -j$(nproc) on constrained CI runners) +# Use -j1 to limit memory usage (OOM with parallel builds in constrained CI runners) RUN cd build && \ cmake .. -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_RPATH="/usr/local/lib" \ -DCMAKE_BUILD_WITH_INSTALL_RPATH=TRUE && \ - cmake --build . -j2 + cmake --build . -j1 # Copy config template (real config mounted at runtime via docker-compose) COPY config.json.example config.json