"""Точка входа админки: python -m admin""" from __future__ import annotations import logging import uvicorn from common.config import get_admin_settings from common.logging_config import setup_logging logger = logging.getLogger(__name__) def main() -> None: """Запустить uvicorn с приложением из ``admin.app``.""" setup_logging(logging.INFO) settings = get_admin_settings() logger.info("Запуск админки (APP_ENV=%s) на %s:%s", settings.app_env, settings.admin_host, settings.admin_port) # log_config=None — чтобы uvicorn не перетирал единый формат логов. uvicorn.run( "admin.app:create_app", factory=True, host=settings.admin_host, port=settings.admin_port, log_config=None, ) if __name__ == "__main__": main()