diff src/luan/host/init.luan @ 1627:07be5015159d

better config
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 07 Dec 2021 22:15:16 -0700
parents cf9dfead83a3
children 570f3d483a31
line wrap: on
line diff
--- a/src/luan/host/init.luan	Tue Dec 07 18:30:02 2021 -0700
+++ b/src/luan/host/init.luan	Tue Dec 07 22:15:16 2021 -0700
@@ -68,14 +68,14 @@
 
 -- postgres
 
+require "java"
+local WebHandler = require "java:luan.host.WebHandler"
 local Sql = require "luan:sql/Sql.luan"
 local database = Sql.database or error()
 local Logging = require "luan:logging/Logging.luan"
 local logger = Logging.logger "init"
 
-local Config = require "file:Config.luan"
-Config.password = nil  -- security
-local pg = Config.postgres
+local pg = WebHandler.config.postgres
 
 function Hosted.postgres_spec()
 	if pg == nil then
@@ -103,12 +103,10 @@
 do_file "file:init.luan"
 
 
-require "java"
-local WebHandler = require "java:luan.host.WebHandler"
 local LuanJava = require "java:luan.Luan"
 
 function Hosted.no_security(password)
-	WebHandler.securityPassword == password or error "wrong password"
+	WebHandler.config.password == password or error "wrong password"
 	LuanJava.setSecurity(nil)
 end