From aa2bc53f3a1f3ba481649bf8f4c5997df1fc55f3 Mon Sep 17 00:00:00 2001 From: rspersahabatan Date: Tue, 22 Sep 2026 14:53:49 +0700 Subject: [PATCH] docs(readme): add temporary swap instructions for low-memory production builds --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index 004082ea..1e4d3386 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,22 @@ PORT=20128 NEXT_PUBLIC_BASE_URL=http://localhost:20128 npm run dev Production mode: ```bash +# Create Temporary Memory For Build +sudo fallocate -l 2G /swapfile_temp +sudo chmod 600 /swapfile_temp +sudo mkswap /swapfile_temp +sudo swapon /swapfile_temp + +export MAKEFLAGS="-j1" +export DLIB_NO_GUI_SUPPORT=1 +export CFLAGS="-mno-avx" + npm run build + +# Clear temporary swap +sudo swapoff /swapfile_temp +sudo rm /swapfile_temp + PORT=20128 HOSTNAME=0.0.0.0 NEXT_PUBLIC_BASE_URL=http://localhost:20128 npm run start ```