mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-13 10:30:16 +00:00
start second server
This commit is contained in:
parent
d86de60270
commit
96eb193351
36
plinth.py
36
plinth.py
@ -129,11 +129,43 @@ def setup():
|
|||||||
cfg.log("Loaded %d page plugins" % len(cfg.page_plugins))
|
cfg.log("Loaded %d page plugins" % len(cfg.page_plugins))
|
||||||
cfg.forms = plugin_mount.FormPlugin.get_plugins()
|
cfg.forms = plugin_mount.FormPlugin.get_plugins()
|
||||||
|
|
||||||
|
# Add an extra server
|
||||||
|
server = _cpserver.Server()
|
||||||
|
server.socket_host = '127.0.0.1'
|
||||||
|
server.socket_port = 52854
|
||||||
|
server.subscribe()
|
||||||
|
|
||||||
|
# Configure default server
|
||||||
|
cherrypy.config.update({'server.socket_host': '0.0.0.0',
|
||||||
|
'server.socket_port': cfg.port,
|
||||||
|
'server.thread_pool':10,
|
||||||
|
'tools.staticdir.root': cfg.file_root,
|
||||||
|
'tools.sessions.on':True,
|
||||||
|
'tools.auth.on':True,
|
||||||
|
'tools.sessions.storage_type':"file",
|
||||||
|
'tools.sessions.timeout':90,
|
||||||
|
'tools.sessions.storage_path':"%s/data/cherrypy_sessions" % cfg.file_root,
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
config = {'/': {'tools.staticdir.root': '%s/static' % cfg.file_root},
|
||||||
|
'/static': {'tools.staticdir.on': True,
|
||||||
|
'tools.staticdir.dir':"."},
|
||||||
|
'/favicon.ico':{'tools.staticfile.on':True,
|
||||||
|
'tools.staticfile.filename': "%s/static/theme/favicon.ico" % cfg.file_root}
|
||||||
|
}
|
||||||
|
cherrypy.tree.mount(cfg.html_root, '/', config=config)
|
||||||
|
|
||||||
|
|
||||||
|
cherrypy.engine.signal_handler.subscribe()
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
setup()
|
setup()
|
||||||
cherrypy.quickstart(cfg.html_root, script_name='/', config="cherrypy.config")
|
print "localhost %d" % cfg.port
|
||||||
|
|
||||||
|
|
||||||
|
cherrypy.engine.start()
|
||||||
|
cherrypy.engine.block()
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user