INNER CODE UNIT · Python
main
Dong90/oh-my-taiyiforge · services/translation_api/app.py:55
def main() -> None:
"""Entry point for ``python -m services.translation_api``."""
logging.basicConfig(
level=get_settings().LOG_LEVEL,
format="%(asctime)s %(levelname)-7s %(name)s %(message)s",
)
try:
settings = get_settings()
except ConfigError as exc:
LOGGER.critical("Configuration error: %s", exc)
raise SystemExit(1) from exc
app_ = create_app()
LOGGER.info("Starting server on %s:%d", settings.APP_HOST, settings.APP_PORT)
uvicorn.run(
app_,
host=settings.APP_HOST,