annotate demo-app/config/demo.lua @ 544:a93ba2a3858a
Fix handling when setting 1:1 referenced objects
 | author | 
 jbe | 
 | date | 
 Sat Oct 19 19:45:45 2019 +0200 (2019-10-19) | 
 | parents | 
 8579adac1cc6  | 
 | children | 
  | 
 
 | 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@512
 | 
     9   { proto = "tcp", host = "::1", port = 8080 },
 | 
| 
jbe@512
 | 
    10   { proto = "tcp", host = "127.0.0.1", 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 
 |