feat: set version in var, output version at startup

This commit is contained in:
phernandez
2025-02-15 12:26:48 -06:00
parent e0803734e6
commit a91da13967
3 changed files with 6 additions and 3 deletions
+2 -1
View File
@@ -6,6 +6,7 @@ from fastapi import FastAPI, HTTPException
from fastapi.exception_handlers import http_exception_handler
from loguru import logger
import basic_memory
from basic_memory import db
from basic_memory.config import config as app_config
from basic_memory.api.routers import knowledge, search, memory, resource
@@ -36,7 +37,7 @@ async def run_migrations(): # pragma: no cover
@asynccontextmanager
async def lifespan(app: FastAPI): # pragma: no cover
"""Lifecycle manager for the FastAPI app."""
logger.info("Starting Basic Memory API")
logger.info(f"Starting Basic Memory API {basic_memory.__version__}")
await run_migrations()
yield
logger.info("Shutting down Basic Memory API")