From fa48c6f025cb1ade799baf82b5c21f2b75093bb3 Mon Sep 17 00:00:00 2001 From: wiz Date: Tue, 18 Jul 2023 08:52:51 +0900 Subject: [PATCH] ops: Use NodeJS v18 to build, v20 to run backend --- production/install | 5 ++++- production/mempool-start-all | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/production/install b/production/install index 2a5064b89..1af975d64 100755 --- a/production/install +++ b/production/install @@ -1044,8 +1044,11 @@ osSudo "${ROOT_USER}" crontab -u "${MEMPOOL_USER}" "${MEMPOOL_HOME}/${MEMPOOL_RE echo "[*] Installing nvm.sh from GitHub" osSudo "${MEMPOOL_USER}" sh -c 'curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | zsh' -echo "[*] Building NodeJS via nvm.sh" +echo "[*] Building NodeJS v20.4.0 via nvm.sh" osSudo "${MEMPOOL_USER}" zsh -c 'source ~/.zshrc ; nvm install v20.4.0 --shared-zlib' +echo "[*] Building NodeJS v18.16.1 via nvm.sh" +osSudo "${MEMPOOL_USER}" zsh -c 'source ~/.zshrc ; nvm install v18.16.1 --shared-zlib' +osSudo "${MEMPOOL_USER}" zsh -c 'source ~/.zshrc ; nvm alias default 18.16.1' #################### # Tor installation # diff --git a/production/mempool-start-all b/production/mempool-start-all index 13fd30430..306156660 100755 --- a/production/mempool-start-all +++ b/production/mempool-start-all @@ -1,6 +1,7 @@ #!/usr/bin/env zsh export NVM_DIR="$HOME/.nvm" source "$NVM_DIR/nvm.sh" +nvm use v20.4.0 # start all mempool backends that exist for site in mainnet mainnet-lightning testnet testnet-lightning signet signet-lightning bisq liquid liquidtestnet;do