resume-api / Ars /core.py
Nattyboi's picture
Added ARS (#1)
f8a0c51 verified
raw
history blame contribute delete
649 Bytes
# db.py
import os
from dotenv import load_dotenv
import redis
from motor.motor_asyncio import AsyncIOMotorClient
load_dotenv()
MONGO_URI = os.getenv('MONGO_URI')
DB_NAME = "crayonics"
REDIS_HOST = os.getenv('REDIS_HOST', 'localhost')
REDIS_PORT = int(os.getenv('REDIS_PORT', 6379))
REDIS_PASSWORD = os.getenv('REDIS_PASSWORD', None)
FERNET_SECRET_KEY = os.getenv('FERNET_SECRET_KEY')
REDIS_USERNAME=os.getenv('REDIS_USERNAME')
client = AsyncIOMotorClient(MONGO_URI)
db = client[DB_NAME]
r = redis.StrictRedis(
host=REDIS_HOST,
port=REDIS_PORT,
password=REDIS_PASSWORD,
username=REDIS_USERNAME,
db=0,
decode_responses=True
)