comparison src/luan/host/run.luan @ 1315:5763597ca5c0

add DomainHandler
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 30 Jan 2019 01:21:49 -0700
parents cff4a7d778a6
children 643cf1c37723
comparison
equal deleted inserted replaced
1314:51a1987b55a3 1315:5763597ca5c0
18 18
19 19
20 -- web server 20 -- web server
21 21
22 local Server = require "java:luan.webserver.Server" 22 local Server = require "java:luan.webserver.Server"
23 local IndexHandler = require "java:luan.webserver.handlers.IndexHandler"
23 local ContentTypeHandler = require "java:luan.webserver.handlers.ContentTypeHandler" 24 local ContentTypeHandler = require "java:luan.webserver.handlers.ContentTypeHandler"
24 local SafeHandler = require "java:luan.webserver.handlers.SafeHandler" 25 local SafeHandler = require "java:luan.webserver.handlers.SafeHandler"
25 26
26 local webHandler = WebHandler.new(Hosting.sites_dir) 27 local webHandler = WebHandler.new(Hosting.sites_dir)
27 local handler = webHandler 28 local handler = webHandler
29 handler = IndexHandler.new(handler)
28 handler = ContentTypeHandler.new(handler) 30 handler = ContentTypeHandler.new(handler)
29 handler = SafeHandler.new(handler) 31 handler = SafeHandler.new(handler)
30 local server = Server.ForAddress.new("127.0.0.1",8080,handler) 32 local server = Server.ForAddress.new("127.0.0.1",8080,handler)
31 server.start() 33 server.start()
32 34