Added run.sh

This file is responsible for checking after 30 minutes if the backend is running or not, if not it is responsible for starting the backend
This commit is contained in:
rota3015 2024-05-05 01:22:15 +00:00
parent 897277ae13
commit 055fb04c13

19
run.sh Normal file
View File

@ -0,0 +1,19 @@
#!/bin/bash
while true; do
# Check if the Node.js app is running on port 3000
if ! lsof -i :3000 > /dev/null; then
echo "Node.js app is not running on port 3000. Starting it"
cd /app/data/public/communityRuleBackend
node app.js &
else
echo "$(lsof -i :3000)"
echo "(lsof -i :3000)"
echo "Node.js app is already running on port 3000. Nothing to do"
fi
# Sleep for 30 minutes (1800 seconds)
sleep 1800
done