Mercurial Hosting > luan
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 ) |