webmcp

annotate demo-app/config/demo.lua @ 508:f5d2d0ccb94a

Simplified config file of demo application
author jbe
date Sun Aug 20 23:27:20 2017 +0200 (2017-08-20)
parents a2c733535b8e
children 8579adac1cc6
rev   line source
jbe/bsw@0 1
jbe/bsw@0 2 -- open and set default database handle
jbe@254 3 config.db = {
jbe/bsw@0 4 engine='postgresql',
jbe/bsw@0 5 dbname='webmcp_demo'
jbe@254 6 }
jbe/bsw@0 7
jbe@254 8 listen{
jbe@254 9 { proto = "tcp4", port = 8080 },
jbe@316 10 { proto = "tcp6", port = 8080 },
jbe@316 11 { proto = "interval", delay = 60, handler = function() io.stderr:write("Background job executed here\n") end }
jbe@254 12 }
jbe@254 13
jbe/bsw@0 14 -- 'request.get_relative_baseurl()' should be replaced by the absolute
jbe/bsw@0 15 -- base URL of the application, as otherwise HTTP redirects will not be
jbe/bsw@0 16 -- standard compliant
jbe@254 17 --request.set_absolute_baseurl(request.get_relative_baseurl())
jbe/bsw@0 18
jbe/bsw@0 19 -- uncomment the following lines, if you want to use a database driven
jbe@508 20 -- tempstore instead of a file-based tempstore (for flash messages):
jbe/bsw@0 21 --
jbe/bsw@0 22 -- function tempstore.save(blob)
jbe/bsw@0 23 -- return Tempstore:create(blob)
jbe/bsw@0 24 -- end
jbe/bsw@0 25 -- function tempstore.pop(key)
jbe/bsw@0 26 -- return Tempstore:data_by_key(key)
jbe/bsw@0 27 -- end
jbe/bsw@0 28

Impressum / About Us