summaryrefslogtreecommitdiffstatshomepage
path: root/plugins/boot.lua
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/boot.lua')
-rw-r--r--plugins/boot.lua26
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()
+