mirror of
				https://github.com/avatao-content/test-tutorial-framework
				synced 2025-11-04 06:52:56 +00:00 
			
		
		
		
	Create handler for deploying in the IDE
This commit is contained in:
		
				
					committed by
					
						
						therealkrispet
					
				
			
			
				
	
			
			
			
						parent
						
							9404c86de7
						
					
				
				
					commit
					620f6aa643
				
			@@ -5,14 +5,13 @@ from tornado.ioloop import IOLoop
 | 
			
		||||
 | 
			
		||||
from tfw.fsm import YamlFSM
 | 
			
		||||
from tfw.event_handlers import FSMAwareEventHandler, ControlEventHandler
 | 
			
		||||
from tfw.components.ide import IdeHandler
 | 
			
		||||
from tfw.components.ide import IdeHandler, DeployHandler
 | 
			
		||||
from tfw.components.terminal import TerminalHandler
 | 
			
		||||
from tfw.components.frontend import FrontendProxyHandler, ConsoleLogsHandler, MessageQueueHandler
 | 
			
		||||
from tfw.components.process_management import ProcessHandler, ProcessLogHandler
 | 
			
		||||
from tfw.components.fsm import FSMHandler
 | 
			
		||||
from tfw.main import EventHandlerFactory, setup_logger, setup_signal_handlers
 | 
			
		||||
from tfw.config import TFWENV, TAOENV
 | 
			
		||||
from tfw.internals.networking import Intent
 | 
			
		||||
 | 
			
		||||
from custom_handlers import CenatorHandler, TestCommandsHandler, messageFSMStepsHandler
 | 
			
		||||
 | 
			
		||||
@@ -38,6 +37,7 @@ def main():
 | 
			
		||||
    ide_eh = eh_factory.build(IdeHandler(
 | 
			
		||||
        patterns=['/home/user/workdir/*', '/srv/webservice/user_ops.py']
 | 
			
		||||
    ), event_handler_type=ControlEventHandler)
 | 
			
		||||
    deploy_eh = eh_factory.build(DeployHandler(), event_handler_type=ControlEventHandler)
 | 
			
		||||
    # Web shell backend
 | 
			
		||||
    terminal_eh = eh_factory.build(TerminalHandler(
 | 
			
		||||
        port=TFWENV.TERMINADO_PORT,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user