From e9ba5837ea1a4b1056182025e4a0f7747766812a Mon Sep 17 00:00:00 2001 From: Sainan Date: Sat, 31 May 2025 14:20:25 +0200 Subject: [PATCH] feat: add update and start script for linux --- 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 + -- 2.47.2