Mercurial Hosting > luan
changeset 1184:2eba58842bbb
remove serve_for_nginx
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 21 Feb 2018 16:51:56 -0700 |
parents | 0f2890e2ba16 |
children | 94cf2576a922 |
files | src/luan/modules/http/Server.luan src/luan/modules/http/serve_for_nginx.luan |
diffstat | 2 files changed, 4 insertions(+), 28 deletions(-) [+] |
line wrap: on
line diff
--- a/src/luan/modules/http/Server.luan Wed Feb 21 16:29:43 2018 -0700 +++ b/src/luan/modules/http/Server.luan Wed Feb 21 16:51:56 2018 -0700 @@ -32,7 +32,7 @@ Server.port = 8080 -local function init_dir(dir) +function Server.init_dir(dir) local dir_uri, dir_path if matches(dir,":") then dir_uri = dir @@ -49,7 +49,7 @@ return dir_path end -local function start() +function Server.start() try { function() LuanHandler.start(Server.server) @@ -70,7 +70,7 @@ end function Server.serve(dir) - local dir_path = init_dir(dir) + local dir_path = Server.init_dir(dir) local file_handler = FileHandler.new(dir_path) local dir_handler = DirHandler.new(file_handler) local luan_handler = LuanHandler.new() @@ -82,22 +82,8 @@ handler = SafeHandler.new(handler) handler = LogHandler.new(handler) Server.server = JavaServer.new(Server.port,handler) - start() + Server.start() Server.start_rpc() end -function Server.serve_for_nginx(dir) - init_dir(dir) - local luan_handler = LuanHandler.new() - local not_found_hander = NotFound.new(luan_handler) - local handler = luan_handler - handler = IndexHandler.new(handler) - handler = ListHandler.new( handler, not_found_hander ) - handler = ContentTypeHandler.new(handler) - handler = SafeHandler.new(handler) - handler = LogHandler.new(handler) - Server.server = JavaServer.ForAddress.new("127.0.0.1",Server.port,handler) - start() -end - return Server
--- a/src/luan/modules/http/serve_for_nginx.luan Wed Feb 21 16:29:43 2018 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,10 +0,0 @@ -local Io = require "luan:Io.luan" -local Server = require "luan:http/Server.luan" - -if #{...} ~= 1 then - Io.stderr.write "usage: luan luan:http/serve_for_nginx dir\n" - return -end - -Server.port = 8081 -Server.serve_for_nginx(...)