docs(readme): add temporary swap instructions for low-memory production builds
This commit is contained in:
15
README.md
15
README.md
@@ -110,7 +110,22 @@ PORT=20128 NEXT_PUBLIC_BASE_URL=http://localhost:20128 npm run dev
|
|||||||
Production mode:
|
Production mode:
|
||||||
|
|
||||||
```bash
|
```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
|
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
|
PORT=20128 HOSTNAME=0.0.0.0 NEXT_PUBLIC_BASE_URL=http://localhost:20128 npm run start
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user