Allow override of bound host address. Fixes #110.

This commit is contained in:
Matthew Scragg 2016-01-23 16:04:56 -06:00
parent 91a8ac9189
commit a87ee06f65
3 changed files with 11 additions and 6 deletions

View file

@ -291,7 +291,8 @@ def configure(json_string):
@cli.command()
@click.option('--port', default=config.PORT)
def dev(port):
@click.option('--host', default=config.HOST)
def dev(port, host):
""" Run development server
"""
green("Starting development server")
@ -302,7 +303,7 @@ def dev(port):
else:
yellow("Using default configuration")
create_app().run(host="0.0.0.0",
create_app().run(host=host,
port=port,
debug=True)
@ -332,8 +333,8 @@ def start_server():
if in_virtualenv():
prefix = get_prefix() + "/bin/"
Popen("%sgunicorn 'realms:create_app()' -b 0.0.0.0:%s -k gevent %s" %
(prefix, config.PORT, flags), shell=True, executable='/bin/bash')
Popen("%sgunicorn 'realms:create_app()' -b %s:%s -k gevent %s" %
(config.HOST, prefix, config.PORT, flags), shell=True, executable='/bin/bash')
def stop_server():