From 32f4c5105ab20a4a6aadfdb10107e0c1d7bb491e Mon Sep 17 00:00:00 2001 From: Sainan Date: Sun, 1 Jun 2025 03:12:07 -0700 Subject: [PATCH] feat: add update and start script for linux (#2107) Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2107 Co-authored-by: Sainan Co-committed-by: Sainan --- UPDATE AND START SERVER.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 UPDATE AND START SERVER.sh diff --git a/UPDATE AND START SERVER.sh b/UPDATE AND START SERVER.sh new file mode 100755 index 00000000..d33afba9 --- /dev/null +++ b/UPDATE AND START SERVER.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +echo "Updating SpaceNinjaServer..." +git fetch --prune +git stash +git reset --hard origin/main + +if [ -d "static/data/0/" ]; then + echo "Updating stripped assets..." + cd static/data/0/ + git pull + cd ../../../ +fi + +echo "Updating dependencies..." +npm i --omit=dev + +npm run build +if [ $? -eq 0 ]; then + npm run start + echo "SpaceNinjaServer seems to have crashed." +fi +