text: from azure.storage.blob import BlobServiceClient
  from passlib.context import CryptContext
  from dotenv import load_dotenv
  import os
  
  
  PSWD_CONTEXT = CryptContext(schemes=["bcrypt"], deprecated="auto")
  
  
  load_dotenv()
  
  
  
  PRODUCT_DATABASE = os.getenv(r'PRODUCT_DATABASE')
  BUYER_DATABASE=os.getenv('BUYER_DATABASE')
  SECRET_KEY = os.getenv('SECRET_KEY')
  CONNECTION_STRING = os.getenv('CONNECT_STRING')
  CONTAINER_NAME = os.getenv('CONTAINER_NAME')
  PRODUCT_SERVER = os.getenv('PRODUCT_SERVER')  
  PRODUCT_DATABASE = os.getenv('PRODUCT_DATABASE') 
  PRODUCT_USER = os.getenv('PRODUCT_USER') 
  PRODUCT_PSWD = os.getenv('PRODUCT_PSWD') 
  PRODUCT_DRIVER = os.getenv('PRODUCT_DRIVER') 
  
  
  
  class Config(object):
      SECRET_KEY = SECRET_KEY
      SQLALCHEMY_BINDS = {
          'buyerdb' : BUYER_DATABASE,
      }
      SQLALCHEMY_TRACK_MODIFICATIONS = False
  
  
  def get_client():
      conn_str = CONNECTION_STRING
      container = CONTAINER_NAME
      blob_service_client = BlobServiceClient.from_connection_string(conn_str = conn_str)
      container_service_client = blob_service_client.get_container_client(container=container)
      container_service_client.get_container_properties()
      return container_service_client
  