Skip to content

Instantly share code, notes, and snippets.

@timfreund
Created March 5, 2019 02:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timfreund/654e79f9cb1d423a60ef68fc25508631 to your computer and use it in GitHub Desktop.
Save timfreund/654e79f9cb1d423a60ef68fc25508631 to your computer and use it in GitHub Desktop.
labterm-demo.py
import tornado.web
from tornado.ioloop import IOLoop
from terminado import TermSocket, SingleTermManager, UniqueTermManager
if __name__ == '__main__':
# term_manager = SingleTermManager(shell_command=['bash'])
term_manager = UniqueTermManager(shell_command=['/bin/login'])
handlers = [
(r"/websocket", TermSocket, {'term_manager': term_manager}),
(r"/()", tornado.web.StaticFileHandler, {'path':'index.html'}),
(r"/(.*)", tornado.web.StaticFileHandler, {'path':'.'}),
]
app = tornado.web.Application(handlers)
app.listen(8010)
IOLoop.current().start()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment