Mercurial Hosting > luan
comparison host/start.sh @ 2024:fa8304b060d9
rename launching luan files
| author | Franklin Schmidt <fschmidt@gmail.com> | 
|---|---|
| date | Wed, 29 Oct 2025 21:12:53 -0600 | 
| parents | 665049cffc02 | 
| children | 
   comparison
  equal
  deleted
  inserted
  replaced
| 2023:544ccce564f6 | 2024:fa8304b060d9 | 
|---|---|
| 1 #!/bin/bash | 1 #!/bin/bash | 
| 2 | |
| 3 set -e | 2 set -e | 
| 4 | |
| 5 #seconds to wait | |
| 6 toWait=10; | |
| 7 i=0; | |
| 8 | 3 | 
| 9 . check_app.sh; | 4 . check_app.sh; | 
| 10 checkStopped; | 5 checkStopped; | 
| 11 | 6 | 
| 12 . luan string:; | 7 . luan string:; | 
| 14 mkdir -p logs 2>/dev/null; | 9 mkdir -p logs 2>/dev/null; | 
| 15 | 10 | 
| 16 touch started.lock; | 11 touch started.lock; | 
| 17 sudo $(which nginx) -c $(pwd)/local/nginx.conf; | 12 sudo $(which nginx) -c $(pwd)/local/nginx.conf; | 
| 18 if [ "$1" == "launchd" ]; then | 13 if [ "$1" == "launchd" ]; then | 
| 19 java -Xms1024M -classpath $CLASSPATH luan.Luan run.luan logs 1>logs/stdout.log 2>logs/stderr.log | 14 java -Xms1024M -classpath $CLASSPATH luan.Luan run_host.luan logs 1>logs/stdout.log 2>logs/stderr.log | 
| 20 else | 15 else | 
| 21 java -Xms1024M -classpath $CLASSPATH luan.Luan run.luan logs 1>logs/stdout.log 2>logs/stderr.log & | 16 java -Xms1024M -classpath $CLASSPATH luan.Luan run_host.luan logs 1>logs/stdout.log 2>logs/stderr.log & | 
| 22 | 17 | 
| 23 getPids; | 18 getPids; | 
| 24 if [ "$PIDS" == "" ]; then | 19 if [ "$PIDS" == "" ]; then | 
| 20 #seconds to wait | |
| 21 toWait=10; | |
| 22 i=0; | |
| 25 while [ $i -lt $toWait ]; do | 23 while [ $i -lt $toWait ]; do | 
| 26 sleep 1; | 24 sleep 1; | 
| 27 getPids; | 25 getPids; | 
| 28 if [ "$PIDS" != "" ]; then | 26 if [ "$PIDS" != "" ]; then | 
| 29 break | 27 break | 
