Implement and integrate TerminadoEvendHandler to docker container

This commit is contained in:
Kristóf Tóth
2018-01-24 15:10:59 +01:00
parent 6b6f4942c0
commit 83b66c47b5
6 changed files with 51 additions and 28 deletions

View File

@ -0,0 +1,24 @@
import logging
from tornado.ioloop import IOLoop
from tornado.web import Application
from terminado import TermSocket, SingleTermManager
from config import TERMINADO_PORT
class CORSTermSocket(TermSocket):
def check_origin(self, origin):
return True
if __name__ == '__main__':
application = Application(
[(
r'/terminal',
CORSTermSocket,
{'term_manager': SingleTermManager(shell_command=['bash'])}
)]
)
application.listen(TERMINADO_PORT)
logging.getLogger().setLevel(logging.DEBUG)
logging.info('Terminado Mini Server listening on {}'.format(TERMINADO_PORT))
IOLoop.instance().start()