summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2014-12-02 02:21:35 +0200
committerLV-426 <lv-426@taproot.org.il>2014-12-02 02:34:35 +0200
commit162e1e04660fc0e80635bbd9ad56ece564531a94 (patch)
treeda35b9123cd0fd145b912b375c96200f030712ad
parente97ade2d8cf8c0a927cd96bd07380ea35b499d98 (diff)
rhizi .fcgi script - renamed on deployment
-rwxr-xr-x[-rw-r--r--]src-py/rhizi_server_fcgi.py23
1 files changed, 16 insertions, 7 deletions
diff --git a/src-py/rhizi_server_fcgi.py b/src-py/rhizi_server_fcgi.py
index 917c7ce4..bda8d91c 100644..100755
--- a/src-py/rhizi_server_fcgi.py
+++ b/src-py/rhizi_server_fcgi.py
@@ -1,15 +1,24 @@
#!/usr/bin/python
from flup.server.fcgi import WSGIServer
-import rhizi_api
import os
-import db_controller as dbc
-from rhizi_server import Config
+import sys
+import cgitb
+import rhizi_server
+
+# sys.path.insert(0, '/srv/www/rhizi/rhizi.net/src-py')
+
+# enable debugging
+cgitb.enable()
if __name__ == '__main__':
cfg_dir = '/etc/rhizi'
- cfg = Config.init_from_file(os.path.join(cfg_dir, 'rhizi-server.conf'))
+ cfg = rhizi_server.Config.init_from_file(os.path.join(cfg_dir, 'rhizi-server.conf'))
+
+ log = rhizi_server.init_logging()
+ webapp = rhizi_server.init_webapp(cfg)
+ rhizi_server.init_rest_api(webapp)
+
+ log.info('launching webapp via flup.server.fcgi.WSGIServer')
- db_ctl = dbc.DB_Controller(cfg)
- rhizi_api.db_ctl = db_ctl
- WSGIServer(rhizi_api.webapp).run()
+ WSGIServer(webapp).run()