mirror of
				https://github.com/DerTyp7/docker_minecraft_server_auto_starter.git
				synced 2025-10-30 21:17:09 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			758 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			758 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from requestHandler import RequestHandler
 | |
| from utils import docker_container_mapping
 | |
| from dockerHandler import DockerHandler
 | |
| from nginxHandler import NginxHandler
 | |
| 
 | |
| 
 | |
| def main():
 | |
|     # Create a DockerHandler instance
 | |
|     docker_handler = DockerHandler(
 | |
|         'unix://var/run/docker.sock', docker_container_mapping())
 | |
| 
 | |
|     # Create a RequestHandler instance for each port
 | |
|     for port in range(25560, 25571):
 | |
|         request_handler = RequestHandler(port, docker_handler)
 | |
|         request_handler.start()
 | |
| 
 | |
|     # Create an NginxHandler instance
 | |
|     nginx_handler = NginxHandler('/etc/nginx/nginx.conf')
 | |
|     nginx_handler.setup_config_file(
 | |
|         docker_container_mapping(), docker_handler.get_current_container_ip())
 | |
|     nginx_handler.print_config()
 | |
| 
 | |
| 
 | |
| main()
 | 
