Refactor initialization and update methods in app.py and related classes

This commit is contained in:
dertyp7
2023-12-27 16:40:09 +01:00
parent 0eb86721ff
commit c9af5893e1
3 changed files with 49 additions and 34 deletions

View File

@@ -13,7 +13,7 @@ class MinecraftServerHandler:
self.docker_handler: DockerHandler = docker_handler
self.nginx_handler: NginxHandler = nginx_handler
self.active_service_name: str | None = None
self.active_service_name: str = ""
logging.info(
'[MinecraftServerHandler] minecraft server handler initialized')
@@ -45,8 +45,9 @@ class MinecraftServerHandler:
server.start()
logging.info(
f'[MinecraftServerHandler] started server {service_name}')
self.active_service_name = service_name
self.nginx_handler.update_config_file(
self.docker_handler)
self.docker_handler, self.active_service_name)
self.nginx_handler.print_config()
else:
logging.info(