diff options
Diffstat (limited to 'plugins/boot.lua')
-rw-r--r-- | plugins/boot.lua | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/plugins/boot.lua b/plugins/boot.lua new file mode 100644 index 00000000000..e6cdde58004 --- /dev/null +++ b/plugins/boot.lua @@ -0,0 +1,26 @@ +local uv = require('luv') +local cwd = uv.cwd() +package.path = cwd .. "/plugins/?.lua;" .. cwd .. "/plugins/?/init.lua" + +require('weblit/app') + + .bind({ + host = "0.0.0.0", + port = 8080 + }) + + .use(require('weblit/logger')) + .use(require('weblit/auto-headers')) + .use(require('weblit/etag-cache')) + + .route({ + method = "GET", + path = "/", + }, function (req, res, go) + res.code = 200 + res.headers["Content-Type"] = "text/html" + res.body = "<h1>Hello!</h1>\n" + end) + + .start() + |