18 lines
276 B
Bash
18 lines
276 B
Bash
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
while true; do
|
|
echo "Starting app..."
|
|
node src/index.js
|
|
|
|
exit_code=$?
|
|
if [ $exit_code -eq 0 ]; then
|
|
echo "Exited normally. Not restarting."
|
|
break
|
|
fi
|
|
|
|
echo "App crashed (exit code $exit_code). Restarting in 2 seconds..."
|
|
sleep 2
|
|
done
|