Mercurial Hosting > luan
annotate host/start.sh @ 2055:a72cd62f9281 acme-tiny tip
specify nginx config path
| author | Violet7 |
|---|---|
| date | Tue, 11 Nov 2025 19:19:49 -0800 |
| parents | 1f4c590bf0ae |
| children |
| rev | line source |
|---|---|
| 1628 | 1 #!/bin/bash |
| 2 set -e | |
| 3 | |
| 4 . check_app.sh; | |
| 5 checkStopped; | |
| 6 | |
| 7 . luan string:; | |
| 8 | |
| 9 mkdir -p logs 2>/dev/null; | |
| 10 | |
| 11 touch started.lock; | |
| 1633 | 12 sudo $(which nginx) -c $(pwd)/local/nginx.conf; |
| 2050 | 13 |
| 1628 | 14 if [ "$1" == "launchd" ]; then |
|
2024
fa8304b060d9
rename launching luan files
Franklin Schmidt <fschmidt@gmail.com>
parents:
1633
diff
changeset
|
15 java -Xms1024M -classpath $CLASSPATH luan.Luan run_host.luan logs 1>logs/stdout.log 2>logs/stderr.log |
| 1628 | 16 else |
|
2024
fa8304b060d9
rename launching luan files
Franklin Schmidt <fschmidt@gmail.com>
parents:
1633
diff
changeset
|
17 java -Xms1024M -classpath $CLASSPATH luan.Luan run_host.luan logs 1>logs/stdout.log 2>logs/stderr.log & |
| 1628 | 18 |
| 19 getPids; | |
| 20 if [ "$PIDS" == "" ]; then | |
|
2024
fa8304b060d9
rename launching luan files
Franklin Schmidt <fschmidt@gmail.com>
parents:
1633
diff
changeset
|
21 #seconds to wait |
|
fa8304b060d9
rename launching luan files
Franklin Schmidt <fschmidt@gmail.com>
parents:
1633
diff
changeset
|
22 toWait=10; |
|
fa8304b060d9
rename launching luan files
Franklin Schmidt <fschmidt@gmail.com>
parents:
1633
diff
changeset
|
23 i=0; |
| 1628 | 24 while [ $i -lt $toWait ]; do |
| 25 sleep 1; | |
| 26 getPids; | |
| 27 if [ "$PIDS" != "" ]; then | |
| 28 break | |
| 29 fi; | |
| 30 let i=$i+1; | |
| 31 done; | |
| 32 fi; | |
| 33 | |
| 34 checkRunning; | |
| 35 fi; |
