def run(): """Run the server""" if options.insecure: # Run the server over an insecure HTTP connection. server().listen(80) else: # Default configuration: run the server over a secure HTTPS connection. server().listen(443, ssl_options=_get_ssl_options()) redirector().listen(80) version = guiserver.get_version() logging.info('starting Juju GUI server v{}'.format(version)) IOLoop.instance().start()
def get_app(self, **kwargs): """Create and return the server application. Use the options provided in kwargs. """ options = mock.Mock(**kwargs) with mock.patch('guiserver.apps.options', options): return apps.redirector()
def run(): """Run the server""" port = options.port if options.insecure: # Run the server over an insecure HTTP connection. if port is None: port = 80 server().listen(port) else: # Default configuration: run the server over a secure HTTPS connection. if port is None: port = 443 redirector().listen(80) server().listen(port, ssl_options=_get_ssl_options()) version = guiserver.get_version() logging.info('starting Juju GUI server v{}'.format(version)) logging.info('listening on port {}'.format(port)) IOLoop.instance().start()