summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src-py/rhizi_server_fcgi.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/src-py/rhizi_server_fcgi.py b/src-py/rhizi_server_fcgi.py
new file mode 100644
index 00000000..917c7ce4
--- /dev/null
+++ b/src-py/rhizi_server_fcgi.py
@@ -0,0 +1,15 @@
+#!/usr/bin/python
+
+from flup.server.fcgi import WSGIServer
+import rhizi_api
+import os
+import db_controller as dbc
+from rhizi_server import Config
+
+if __name__ == '__main__':
+ cfg_dir = '/etc/rhizi'
+ cfg = Config.init_from_file(os.path.join(cfg_dir, 'rhizi-server.conf'))
+
+ db_ctl = dbc.DB_Controller(cfg)
+ rhizi_api.db_ctl = db_ctl
+ WSGIServer(rhizi_api.webapp).run()