rota3015 055fb04c13 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
2024-05-05 01:22:15 +00:00

20 lines
481 B
Bash

#!/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