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;