changeset 2024:fa8304b060d9

rename launching luan files
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 29 Oct 2025 21:12:53 -0600
parents 544ccce564f6
children 677795f0a4e7
files backup/backup_server.luan backup/server.luan backup/start.sh host/check_app.sh host/run.luan host/run_host.luan host/serve.sh host/serve_dev.sh host/start.sh
diffstat 9 files changed, 59 insertions(+), 63 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/backup/backup_server.luan	Wed Oct 29 21:12:53 2025 -0600
@@ -0,0 +1,47 @@
+local Luan = require "luan:Luan.luan"
+local error = Luan.error
+local ipairs = Luan.ipairs or error()
+local Io = require "luan:Io.luan"
+
+require "java"
+local File = require "java:java.io.File"
+local BackupServer = require "java:goodjava.lucene.backup.BackupServer"
+local Logging = require "luan:logging/Logging.luan"
+
+local log_to_console = false
+for _, arg in ipairs{...} do
+	if arg == "console" then
+		log_to_console = true
+	end
+end
+if not log_to_console then
+	local FileWriter = require "java:java.io.FileWriter"
+	local LuanLogger = require "java:luan.modules.logging.LuanLogger"
+	local Layouts = require "java:goodjava.logger.Layouts"
+	local DateLayout = require "java:goodjava.logger.DateLayout"
+	local ListLayout = require "java:goodjava.logger.ListLayout"
+	local Level = require "java:goodjava.logger.Level"
+	local WriterAppender = require "java:goodjava.logger.WriterAppender"
+	local LevelAppender = require "java:goodjava.logger.LevelAppender"
+	local ListAppender = require "java:goodjava.logger.ListAppender"
+
+	local layout = ListLayout.new(DateLayout.new("yyyy-MM-dd HH:mm:ss,SSS")," ",Layouts.LEVEL_PADDED," ",Layouts.LOGGER," - ",Layouts.MESSAGE,"\n",Layouts.THROWABLE)
+
+	local function new_appender(file,level)
+		local writer = FileWriter.new(file,true)
+		local appender = WriterAppender.new(layout,writer)
+		appender = LevelAppender.new(appender,level)
+		return appender
+	end
+
+	Io.uri("file:logs").mkdir()
+	local err = new_appender("logs/error.log",Level.ERROR)
+	local warn = new_appender("logs/warn.log",Level.WARN)
+	local info = new_appender("logs/info.log",Level.INFO)
+	local appender = ListAppender.new(err,warn,info)
+	LuanLogger.configure(appender)
+end
+
+local dir = File.new("backups")
+local server = BackupServer.new(dir)
+server.start()
--- a/backup/server.luan	Mon Oct 20 17:34:14 2025 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-local Luan = require "luan:Luan.luan"
-local error = Luan.error
-local ipairs = Luan.ipairs or error()
-local Io = require "luan:Io.luan"
-
-require "java"
-local File = require "java:java.io.File"
-local BackupServer = require "java:goodjava.lucene.backup.BackupServer"
-local Logging = require "luan:logging/Logging.luan"
-
-local log_to_console = false
-for _, arg in ipairs{...} do
-	if arg == "console" then
-		log_to_console = true
-	end
-end
-if not log_to_console then
-	local FileWriter = require "java:java.io.FileWriter"
-	local LuanLogger = require "java:luan.modules.logging.LuanLogger"
-	local Layouts = require "java:goodjava.logger.Layouts"
-	local DateLayout = require "java:goodjava.logger.DateLayout"
-	local ListLayout = require "java:goodjava.logger.ListLayout"
-	local Level = require "java:goodjava.logger.Level"
-	local WriterAppender = require "java:goodjava.logger.WriterAppender"
-	local LevelAppender = require "java:goodjava.logger.LevelAppender"
-	local ListAppender = require "java:goodjava.logger.ListAppender"
-
-	local layout = ListLayout.new(DateLayout.new("yyyy-MM-dd HH:mm:ss,SSS")," ",Layouts.LEVEL_PADDED," ",Layouts.LOGGER," - ",Layouts.MESSAGE,"\n",Layouts.THROWABLE)
-
-	local function new_appender(file,level)
-		local writer = FileWriter.new(file,true)
-		local appender = WriterAppender.new(layout,writer)
-		appender = LevelAppender.new(appender,level)
-		return appender
-	end
-
-	Io.uri("file:logs").mkdir()
-	local err = new_appender("logs/error.log",Level.ERROR)
-	local warn = new_appender("logs/warn.log",Level.WARN)
-	local info = new_appender("logs/info.log",Level.INFO)
-	local appender = ListAppender.new(err,warn,info)
-	LuanLogger.configure(appender)
-end
-
-local dir = File.new("backups")
-local server = BackupServer.new(dir)
-server.start()
--- a/backup/start.sh	Mon Oct 20 17:34:14 2025 -0600
+++ b/backup/start.sh	Wed Oct 29 21:12:53 2025 -0600
@@ -5,7 +5,7 @@
 servelog=${logsdir}"/server.log";
 
 if [ "$1" == "launchd" ]; then
-    ${ROOTPWD}/luan.sh server.luan $* &2>${servelog}
+    ${ROOTPWD}/luan.sh backup_server.luan $* &2>${servelog}
 else
-    ${ROOTPWD}/luan.sh server.luan $* &2>${servelog}&
+    ${ROOTPWD}/luan.sh backup_server.luan $* &2>${servelog}&
 fi;
--- a/host/check_app.sh	Mon Oct 20 17:34:14 2025 -0600
+++ b/host/check_app.sh	Wed Oct 29 21:12:53 2025 -0600
@@ -3,7 +3,7 @@
 export PATH="$PATH:/usr/local/bin";
 
 function getPids() {
-  PIDS=$(ps ax | awk '{if($0~"[r]un.luan"){print $1}}');
+  PIDS=$(ps ax | awk '{if($0~"[r]un_host.luan"){print $1}}');
 }
 
 function checkStopped() {
--- a/host/run.luan	Mon Oct 20 17:34:14 2025 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-local Luan = require "luan:Luan.luan"
-Luan.load_file("classpath:luan/host/run.luan")(...)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/host/run_host.luan	Wed Oct 29 21:12:53 2025 -0600
@@ -0,0 +1,2 @@
+local Luan = require "luan:Luan.luan"
+Luan.load_file("classpath:luan/host/run.luan")(...)
--- a/host/serve.sh	Mon Oct 20 17:34:14 2025 -0600
+++ b/host/serve.sh	Wed Oct 29 21:12:53 2025 -0600
@@ -1,9 +1,8 @@
 #!/bin/bash
-
 set -e
 
 . check_app.sh
 
 checkStopped;
 
-luan run.luan console 2>&1 | tee err
+luan run_host.luan console 2>&1 | tee err
--- a/host/serve_dev.sh	Mon Oct 20 17:34:14 2025 -0600
+++ b/host/serve_dev.sh	Wed Oct 29 21:12:53 2025 -0600
@@ -1,9 +1,8 @@
 #!/bin/bash
-
 set -e
 
 . check_app.sh
 
 checkStopped;
 
-java -classpath $CLASSPATH luan.Luan run.luan console 2>&1 | tee err
+java -classpath $CLASSPATH luan.Luan run_host.luan console 2>&1 | tee err
--- a/host/start.sh	Mon Oct 20 17:34:14 2025 -0600
+++ b/host/start.sh	Wed Oct 29 21:12:53 2025 -0600
@@ -1,11 +1,6 @@
 #!/bin/bash
-
 set -e
 
-#seconds to wait
-toWait=10;
-i=0;
-
 . check_app.sh;
 checkStopped;
 
@@ -16,12 +11,15 @@
 touch started.lock;
 sudo $(which nginx) -c $(pwd)/local/nginx.conf;
 if [ "$1" == "launchd" ]; then
-  java -Xms1024M -classpath $CLASSPATH luan.Luan run.luan logs 1>logs/stdout.log 2>logs/stderr.log
+  java -Xms1024M -classpath $CLASSPATH luan.Luan run_host.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 &
+  java -Xms1024M -classpath $CLASSPATH luan.Luan run_host.luan logs 1>logs/stdout.log 2>logs/stderr.log &
 
   getPids;
   if [ "$PIDS" == "" ]; then
+    #seconds to wait
+    toWait=10;
+    i=0;
     while [ $i -lt $toWait ]; do
       sleep 1;
       getPids;