# SockJS interface sockClass = UtuputkiSock sockClass.mq = mq router = SockJSRouter(sockClass, '/sock', dict(mq=mq)) # Index and static handlers handlers = router.urls + [ (r'/video/(.*)$', web.StaticFileHandler, { 'path': settings.CACHE_DIR }), (r'/(.*)$', web.StaticFileHandler, { 'path': settings.PUBLIC_PATH, 'default_filename': 'index.html' }), ] conf = { 'debug': settings.DEBUG, } # Create the app app = web.Application(handlers, conf) # Start up everything app.listen(settings.PORT, address=settings.BIND_ADDRESS) try: io_loop.start() except KeyboardInterrupt: mq.close() sleep(0.5) io_loop.stop()
# SockJS interface sockClass = UtuputkiSock sockClass.mq = mq router = SockJSRouter(sockClass, '/sock', dict(mq=mq)) # Index and static handlers handlers = router.urls + [ (r'/video/(.*)$', web.StaticFileHandler, { 'path': settings.CACHE_DIR}), (r'/(.*)$', web.StaticFileHandler, { 'path': settings.PUBLIC_PATH, 'default_filename': 'index.html'}), ] conf = { 'debug': settings.DEBUG, } # Create the app app = web.Application(handlers, conf) # Start up everything app.listen(settings.PORT, address=settings.BIND_ADDRESS) try: io_loop.start() except KeyboardInterrupt: mq.close() sleep(0.5) io_loop.stop()