import os from motor.motor_asyncio import AsyncIOMotorClient from dotenv import load_dotenv load_dotenv() MONGODB_URI = os.getenv("MONGODB_URI", "mongodb://localhost:27017") DB_NAME = os.getenv("DB_NAME", "medicine_dispenser") client = AsyncIOMotorClient(MONGODB_URI) db = client[DB_NAME] async def get_database(): yield db