comparison src/luan/host/run.luan @ 1402:27efb1fcbcb5

move luan.lib to goodjava
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 17 Sep 2019 01:35:01 -0400
parents a3d0d1c2ce89
children 732b5de211fc
comparison
equal deleted inserted replaced
1401:ef1620aa99cb 1402:27efb1fcbcb5
6 local Io = require "luan:Io.luan" 6 local Io = require "luan:Io.luan"
7 local Hosting = require "luan:host/Hosting.luan" 7 local Hosting = require "luan:host/Hosting.luan"
8 local Logging = require "luan:logging/Logging.luan" 8 local Logging = require "luan:logging/Logging.luan"
9 local logger = Logging.logger "run" 9 local logger = Logging.logger "run"
10 local NotFound = require "java:luan.modules.http.NotFound" 10 local NotFound = require "java:luan.modules.http.NotFound"
11 local ListHandler = require "java:luan.lib.webserver.handlers.ListHandler" 11 local ListHandler = require "java:goodjava.webserver.handlers.ListHandler"
12 local WebHandler = require "java:luan.host.WebHandler" 12 local WebHandler = require "java:luan.host.WebHandler"
13 Hosting.WebHandler = WebHandler 13 Hosting.WebHandler = WebHandler
14 14
15 15
16 local here = Io.schemes.file(".").canonical().to_string() 16 local here = Io.schemes.file(".").canonical().to_string()
19 do_file "classpath:luan/host/main.luan" 19 do_file "classpath:luan/host/main.luan"
20 20
21 21
22 -- web server 22 -- web server
23 23
24 local Server = require "java:luan.lib.webserver.Server" 24 local Server = require "java:goodjava.webserver.Server"
25 local IndexHandler = require "java:luan.lib.webserver.handlers.IndexHandler" 25 local IndexHandler = require "java:goodjava.webserver.handlers.IndexHandler"
26 local ContentTypeHandler = require "java:luan.lib.webserver.handlers.ContentTypeHandler" 26 local ContentTypeHandler = require "java:goodjava.webserver.handlers.ContentTypeHandler"
27 local SafeHandler = require "java:luan.lib.webserver.handlers.SafeHandler" 27 local SafeHandler = require "java:goodjava.webserver.handlers.SafeHandler"
28 28
29 local handler = WebHandler.new(Hosting.sites_dir) 29 local handler = WebHandler.new(Hosting.sites_dir)
30 local not_found_hander = NotFound.new(handler) 30 local not_found_hander = NotFound.new(handler)
31 handler = IndexHandler.new(handler) 31 handler = IndexHandler.new(handler)
32 handler = ListHandler.new( handler, not_found_hander ) 32 handler = ListHandler.new( handler, not_found_hander )