Changes Initial commit

This commit is contained in:
2026-04-23 14:40:29 +08:00
parent b6c9ce5017
commit fc2817b604
23 changed files with 1512 additions and 0 deletions

21
main.py Normal file
View File

@@ -0,0 +1,21 @@
from __future__ import annotations
import os
import uvicorn
from ota_agent.app import create_app
from ota_agent.config import load_config
from ota_agent.logging_utils import setup_logging
def main() -> None:
config_path = os.environ.get("OTA_AGENT_CONFIG", "config.yaml")
config = load_config(config_path)
setup_logging(config.storage.log_dir)
app = create_app(config)
uvicorn.run(app, host=config.server.host, port=config.server.port)
if __name__ == "__main__":
main()