summaryrefslogtreecommitdiff
path: root/src/server/rhizi_server_fcgi.py
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-01-02 17:45:22 +0200
committerLV-426 <lv-426@taproot.org.il>2015-01-02 17:56:27 +0200
commit758190f775b765583de61f5ce5e657ea60ac3302 (patch)
tree50e68011d3756b7eb6971a7606f7ec03fecdd9ed /src/server/rhizi_server_fcgi.py
parentfe6d9f455bcc1c68d2d4c01fd128df01689debf3 (diff)
rhizi_api.py: extract core logic to rz_kernel (REST/web-socket agnostic)
Diffstat (limited to 'src/server/rhizi_server_fcgi.py')
-rwxr-xr-xsrc/server/rhizi_server_fcgi.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/server/rhizi_server_fcgi.py b/src/server/rhizi_server_fcgi.py
index f0b9a04b..b3985ee1 100755
--- a/src/server/rhizi_server_fcgi.py
+++ b/src/server/rhizi_server_fcgi.py
@@ -6,19 +6,20 @@ import sys
import cgitb
import rhizi_server
+from rz_kernel import RZ_Kernel
+
# sys.path.insert(0, '/srv/www/rhizi/rhizi.net/src-py')
# enable debugging
cgitb.enable()
if __name__ == '__main__':
- cfg_dir = '/etc/rhizi'
-
- cfg = rhizi_server.init_config(os.path.join(cfg_dir, 'rhizi-server.conf'))
- log = rhizi_server.init_log()
+ cfg = rhizi_server.init_config(cfg_dir='/etc/rhizi')
+ log = rhizi_server.init_log(cfg)
- webapp = rhizi_server.init_webapp(cfg)
- rhizi_server.init_rest_api(cfg, webapp)
+ kernel = RZ_Kernel()
+ webapp = rhizi_server.init_webapp(cfg, kernel)
+ rhizi_server.init_rest_interface(cfg, webapp)
log.info('launching webapp via flup.server.fcgi.WSGIServer')