Customize host in cfg.py.

We start with a default of 127.0.0.1, because anything else is stupid.

Change to 0.0.0.0 to serve to everybody.
This commit is contained in:
Nick Daly 2012-09-23 18:32:16 -05:00
parent 82df0a800d
commit 3ef8e8bbc2
2 changed files with 5 additions and 4 deletions

View File

@ -12,6 +12,7 @@ users_dir = os.path.join(data_dir, "users")
product_name = "Plinth" product_name = "Plinth"
box_name = "FreedomBox" box_name = "FreedomBox"
host = 127.0.0.1
port = 8000 port = 8000
## Do not edit below this line ## ## Do not edit below this line ##

View File

@ -54,7 +54,7 @@ class Root(plugin_mount.PagePlugin):
raise cherrypy.InternalRedirect('/router') raise cherrypy.InternalRedirect('/router')
else: else:
raise cherrypy.InternalRedirect('/help/about') raise cherrypy.InternalRedirect('/help/about')
def load_modules(): def load_modules():
"""Import all the symlinked .py files in the modules directory and """Import all the symlinked .py files in the modules directory and
all the .py files in directories linked in the modules directory all the .py files in directories linked in the modules directory
@ -121,7 +121,7 @@ def setup():
server.subscribe() server.subscribe()
# Configure default server # Configure default server
cherrypy.config.update({'server.socket_host': '127.0.0.1', cherrypy.config.update({'server.socket_host': cfg.host,
'server.socket_port': cfg.port, 'server.socket_port': cfg.port,
'server.thread_pool':10, 'server.thread_pool':10,
'tools.staticdir.root': cfg.file_root, 'tools.staticdir.root': cfg.file_root,
@ -130,7 +130,7 @@ def setup():
'tools.sessions.storage_type':"file", 'tools.sessions.storage_type':"file",
'tools.sessions.timeout':90, 'tools.sessions.timeout':90,
'tools.sessions.storage_path':"%s/data/cherrypy_sessions" % cfg.file_root, 'tools.sessions.storage_path':"%s/data/cherrypy_sessions" % cfg.file_root,
}) })
config = {'/': {'tools.staticdir.root': '%s/static' % cfg.file_root, config = {'/': {'tools.staticdir.root': '%s/static' % cfg.file_root,
@ -142,7 +142,7 @@ def setup():
} }
cherrypy.tree.mount(cfg.html_root, '/', config=config) cherrypy.tree.mount(cfg.html_root, '/', config=config)
cherrypy.engine.signal_handler.subscribe() cherrypy.engine.signal_handler.subscribe()
def main(): def main():
setup() setup()