2 """Main FastCGI entry point for web interface"""
7 from main import InvirtWeb
10 base_dir = os.path.dirname(__file__)
12 if __name__=="__main__":
14 conf_file = sys.argv[1]
17 conf_file = os.path.join(base_dir, 'main.conf')
18 app = cherrypy.tree.mount(InvirtWeb(), '/' if dev else '/main.fcgi')
20 cherrypy.config.update(conf_file)
23 cherrypy.server.quickstart()
24 cherrypy.engine.start()
25 cherrypy.engine.block()
27 cherrypy.engine.start(blocking=False)
28 from flup.server.fcgi import WSGIServer
29 server = WSGIServer(app)