Mercurial Hosting > luan
diff host/start.sh @ 1628:520707a70379
add host
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 07 Dec 2021 23:29:58 -0700 |
parents | |
children | b735ed134662 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/host/start.sh Tue Dec 07 23:29:58 2021 -0700 @@ -0,0 +1,38 @@ +#!/bin/bash + +set -e + +#seconds to wait +toWait=10; +i=0; + +. check_app.sh; +checkStopped; + +. luan string:; + +mkdir -p logs 2>/dev/null; + +touch started.lock; + +if [ "$1" == "launchd" ]; then + java -Xms1024M -classpath $CLASSPATH luan.Luan run.luan logs 1>logs/stdout.log 2>logs/stderr.log +else + java -Xms1024M -classpath $CLASSPATH luan.Luan run.luan logs 1>logs/stdout.log 2>logs/stderr.log & + + getPids; + if [ "$PIDS" == "" ]; then + while [ $i -lt $toWait ]; do + sleep 1; + getPids; + if [ "$PIDS" != "" ]; then + break + fi; + let i=$i+1; + done; + fi; + + checkRunning; +fi; + +#sudo /usr/local/bin/nginx -c $(pwd)/local/nginx.conf;