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:
		
							
								
								
									
										19
									
								
								run.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								run.sh
									
									
									
									
									
										Normal 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 | ||||
		Reference in New Issue
	
	Block a user