Files
xterm.js/terminado_demo/app.py
T
2016-10-05 00:32:39 -07:00

17 lines
663 B
Python

"""A single common terminal for all websockets.
"""
import tornado.web
from tornado.ioloop import IOLoop
from terminado import TermSocket, SingleTermManager
if __name__ == '__main__':
term_manager = SingleTermManager(shell_command=['bash'])
handlers = [
(r"/websocket", TermSocket, {'term_manager': term_manager}),
(r"/()", tornado.web.StaticFileHandler, {'path':'index.html'}),
(r"/terminado_attach.js()", tornado.web.StaticFileHandler, {'path':'terminado_attach.js'}),
]
app = tornado.web.Application(handlers, static_path="../dist/")
app.listen(8010)
IOLoop.current().start()