INNER CODE UNIT · Python
run_servers
stacklok/codegate · src/codegate/cli.py:382
async def run_servers(cfg: Config, app) -> None:
"""Run the codegate server."""
try:
logger = structlog.get_logger("codegate").bind(origin="cli")
logger.info(
"Starting server",
extra={
"host": cfg.host,
"port": cfg.port,
"proxy_port": cfg.proxy_port,
"log_level": cfg.log_level.value,
"log_format": cfg.log_format.value,
"prompts_loaded": len(cfg.prompts.prompts),
"provider_urls": cfg.provider_urls,
"model_base_path": cfg.model_base_path,
"embedding_model": cfg.embedding_model,
"certs_dir": cfg.certs_dir,
"db_path": cfg.db_path,