def __init__(self, config): self._config = config self._server = uhttp.UnixWSGIServer(config.images.socket, uhttp.UnixWSGIRequestHandler) if config.images.socket == "": config.images.socket = self.address app = web.Application(config, [(r"/images/(.*)", Images)]) self._server.set_app(app) log.debug("%s listening on %s", self.name, self.address)
def start(config): global image_server, ticket_server assert not (image_server or ticket_server) log.debug("Starting images service on port %d", config.images.port) image_server = ThreadedWSGIServer((config.images.host, config.images.port), WSGIRequestHandler) secure_server(config, image_server) image_app = web.Application(config, [(r"/images/(.*)", Images)]) image_server.set_app(image_app) start_server(config, image_server, "image.server") log.debug("Starting tickets service on socket %s", config.tickets.socket) ticket_server = uhttp.UnixWSGIServer(config.tickets.socket, UnixWSGIRequestHandler) ticket_app = web.Application(config, [(r"/tickets/(.*)", Tickets)]) ticket_server.set_app(ticket_app) start_server(config, ticket_server, "ticket.server")
def __init__(self, config): self._config = config self._server = wsgi.WSGIServer( (config.images.host, config.images.port), wsgi.WSGIRequestHandler) if config.images.port == 0: config.images.port = self.port self._secure_server() app = web.Application(config, [(r"/images/(.*)", Images)]) self._server.set_app(app) log.debug("%s listening on port %d", self.name, self.port)
def __init__(self, config): self._config = config self._server = uhttp.UnixWSGIServer(config.tickets.socket, uhttp.UnixWSGIRequestHandler) if config.tickets.socket == "": config.tickets.socket = self.address app = web.Application(config, [(r"/tickets/(.*)", imageio_server.Tickets), (r"/profile/", profile.Handler)]) self._server.set_app(app) log.debug("%s listening on %r", self.name, self.address)
def start(self, config): server = ThreadedWSGIServer((config.host, config.port), WSGIRequestHandler) if config.use_ssl: self._secure_server(config, server) app = web.Application(config, [ (r"/images/(.*)", images.RequestHandler), (r"/sessions/(.*)", sessions.RequestHandler), ]) server.set_app(app) self._start_server(config, server, "image.server") self._image_server = server