mirror of
https://github.com/outbackdingo/step-ca-webui.git
synced 2026-01-28 10:20:21 +00:00
24 lines
583 B
Python
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()
|