mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			45 lines
		
	
	
		
			777 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			777 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| note
 | |
| 	description : "nino application root class"
 | |
| 	date        : "$Date$"
 | |
| 	revision    : "$Revision$"
 | |
| 
 | |
| class
 | |
| 	APPLICATION
 | |
| 
 | |
| inherit
 | |
| 	ARGUMENTS
 | |
| 
 | |
| 	HTTP_SERVER_SHARED_CONFIGURATION
 | |
| 
 | |
| create
 | |
| 	make
 | |
| 
 | |
| feature {NONE} -- Initialization
 | |
| 
 | |
| 	make
 | |
| 			-- Run application.
 | |
| 		local
 | |
| 			l_server : HTTP_SERVER
 | |
| 			l_cfg: HTTP_SERVER_CONFIGURATION
 | |
| 			l_http_handler : HTTP_HANDLER
 | |
| 		do
 | |
| 			create l_cfg.make
 | |
| 			l_cfg.http_server_port := 9_000
 | |
| 			l_cfg.document_root := default_document_root
 | |
| 			set_server_configuration (l_cfg)
 | |
| 			debug ("nino")
 | |
| 				l_cfg.set_is_verbose (True)
 | |
| 			end
 | |
| 
 | |
| 			create l_server.make (l_cfg)
 | |
| 			create {APPLICATION_CONNECTION_HANDLER} l_http_handler.make (l_server)
 | |
| 			l_server.setup (l_http_handler)
 | |
| 		end
 | |
| 
 | |
| feature -- Access
 | |
| 
 | |
| 	default_document_root: STRING = "webroot"
 | |
| 
 | |
| end
 | |
| 
 |