Files
step-ca-webui/core/main.py
2024-08-18 14:07:20 +05:00

24 lines
583 B
Python

from api_server import APIServer
from certificate_manager import CertificateManager
from shared.logger import Logger
class MainApplication:
def __init__(self):
self.logger = Logger("app.log")
self.cert_manager = CertificateManager(self.logger)
self.api_server = APIServer(self.cert_manager, self.logger)
def initialize(self): # TODO remove
# Perform any necessary initialization
pass
def run(self):
self.initialize()
self.api_server.run()
if __name__ == "__main__":
app = MainApplication()
app.run()