install.sh startet Server detached; blaues Herz aus Emoji-Level entfernt
- install.sh startet den Server nach dem Setup im Hintergrund (nohup, PID-/Logfile, sauberer Neustart falls schon eine Instanz laeuft) - server.pid/server.log in .gitignore - 💙 aus scenes/emoji-chaos/config.json props entfernt Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,3 +1,5 @@
|
|||||||
node_modules/
|
node_modules/
|
||||||
npm-debug.log
|
npm-debug.log
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
server.pid
|
||||||
|
server.log
|
||||||
|
|||||||
34
install.sh
34
install.sh
@@ -83,11 +83,37 @@ echo ""
|
|||||||
echo "📦 Installiere Abhaengigkeiten (npm install) ..."
|
echo "📦 Installiere Abhaengigkeiten (npm install) ..."
|
||||||
npm install
|
npm install
|
||||||
|
|
||||||
# 4) Fertig
|
# 4) Server detached starten (laeuft im Hintergrund weiter, auch nach Logout)
|
||||||
|
PIDFILE="server.pid"
|
||||||
|
LOGFILE="server.log"
|
||||||
|
|
||||||
|
if [ -f "$PIDFILE" ] && kill -0 "$(cat "$PIDFILE" 2>/dev/null)" 2>/dev/null; then
|
||||||
|
OLD_PID="$(cat "$PIDFILE")"
|
||||||
echo ""
|
echo ""
|
||||||
echo "🎉 Fertig! So startest du das Spiel:"
|
echo "🔄 Server läuft bereits (PID $OLD_PID) — wird neu gestartet ..."
|
||||||
|
kill "$OLD_PID" 2>/dev/null || true
|
||||||
|
sleep 1
|
||||||
|
fi
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo " npm start"
|
echo "🚀 Starte Server im Hintergrund ..."
|
||||||
|
nohup node server/index.js > "$LOGFILE" 2>&1 < /dev/null &
|
||||||
|
NEW_PID=$!
|
||||||
|
echo "$NEW_PID" > "$PIDFILE"
|
||||||
|
sleep 1
|
||||||
|
|
||||||
|
if kill -0 "$NEW_PID" 2>/dev/null; then
|
||||||
echo ""
|
echo ""
|
||||||
echo " Dann im Browser oeffnen: http://<server-ip>:3000"
|
echo "🎉 Fertig! Server läuft (PID $NEW_PID)."
|
||||||
|
echo " Öffnen: http://<server-ip>:3000"
|
||||||
|
echo " Logs: tail -f server.log"
|
||||||
|
echo " Stoppen: kill \$(cat server.pid)"
|
||||||
echo ""
|
echo ""
|
||||||
|
echo " (Für Autostart beim Boot: systemd-Dienst aus DEPLOY.md einrichten.)"
|
||||||
|
echo ""
|
||||||
|
else
|
||||||
|
echo ""
|
||||||
|
echo "❌ Server konnte nicht starten. Letzte Log-Zeilen:"
|
||||||
|
tail -n 20 "$LOGFILE" 2>/dev/null
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
"🍕", "🍔", "🍟", "🌭", "🍦", "🍩", "🍪", "🍓", "🍌", "🥑",
|
"🍕", "🍔", "🍟", "🌭", "🍦", "🍩", "🍪", "🍓", "🍌", "🥑",
|
||||||
"🍎", "🍊", "🍉", "🍇", "🌮", "🥨", "🧀", "🍿", "🍭", "🧁",
|
"🍎", "🍊", "🍉", "🍇", "🌮", "🥨", "🧀", "🍿", "🍭", "🧁",
|
||||||
"⚽", "🏀", "🎾", "🏓", "🎲", "🎸", "🎺", "🎨", "🚀", "⭐",
|
"⚽", "🏀", "🎾", "🏓", "🎲", "🎸", "🎺", "🎨", "🚀", "⭐",
|
||||||
"🌈", "🌸", "🌵", "🍀", "🔥", "💧", "❤️", "💛", "💙", "💜",
|
"🌈", "🌸", "🌵", "🍀", "🔥", "💧", "❤️", "💛", "💜",
|
||||||
"💚", "🧡", "⚡", "🎈", "🎁", "🎀", "🔔", "💎", "👑", "🌻"
|
"💚", "🧡", "⚡", "🎈", "🎁", "🎀", "🔔", "💎", "👑", "🌻"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user