From 7f8b2bed8ce39594a901bdc25a2b53dd931a84bb Mon Sep 17 00:00:00 2001 From: vhsdream Date: Tue, 10 Feb 2026 10:41:44 -0500 Subject: [PATCH] nextExplorer: additional changes for v2.2.0 --- ct/nextexplorer.sh | 8 ++++---- install/nextexplorer-install.sh | 9 +++++---- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/ct/nextexplorer.sh b/ct/nextexplorer.sh index c3b7777a5..56755e8cd 100644 --- a/ct/nextexplorer.sh +++ b/ct/nextexplorer.sh @@ -43,18 +43,18 @@ function update_script() { mkdir -p "$APP_DIR" cd /opt/nextExplorer export NODE_ENV=production - $STD npm ci --workspace backend - cd /opt/nextExplorer + $STD npm ci --omit=dev --workspace backend + mv node_modules "$APP_DIR" + mv backend/{src,package.json} "$APP_DIR" unset NODE_ENV export NODE_ENV=development $STD npm ci --workspace frontend $STD npm run -w frontend build -- --sourcemap false unset NODE_ENV - cd /opt/nextExplorer/ - mv backend/{node_modules,src,package.json} "$APP_DIR" mv frontend/dist/ "$APP_DIR"/src/public chown -R explorer:explorer "$APP_DIR" /etc/nextExplorer sed -i "\|version|s|$(jq -cr '.version' ${APP_DIR}/package.json)|$(cat ~/.nextexplorer)|" "$APP_DIR"/package.json + sed -i 's/app.js/server.js/' /etc/systemd/system/nextexplorer.service && systemctl daemon-reload msg_ok "Updated nextExplorer" msg_info "Starting nextExplorer" diff --git a/install/nextexplorer-install.sh b/install/nextexplorer-install.sh index eeff9f311..2ba58e932 100644 --- a/install/nextexplorer-install.sh +++ b/install/nextexplorer-install.sh @@ -35,15 +35,16 @@ mkdir -p "$APP_DIR" mkdir -p /etc/nextExplorer cd /opt/nextExplorer export NODE_ENV=production -$STD npm ci --workspace backend +$STD npm ci --omit=dev --workspace backend +mv node_modules "$APP_DIR" +mv backend/{src,package.json} "$APP_DIR" unset NODE_ENV export NODE_ENV=development +export NODE_OPTIONS="--max-old-space-size=2048" $STD npm ci --workspace frontend $STD npm run -w frontend build -- --sourcemap false unset NODE_ENV - -mv backend/{node_modules,src,package.json} "$APP_DIR" mv frontend/dist/ "$APP_DIR"/src/public msg_ok "Built nextExplorer" @@ -144,7 +145,7 @@ User=explorer Group=explorer WorkingDirectory=/opt/nextExplorer/app EnvironmentFile=/etc/nextExplorer/.env -ExecStart=/usr/bin/node ./src/app.js +ExecStart=/usr/bin/node ./src/server.js Restart=always RestartSec=5 StandardOutput=journal