Spaces:
Runtime error
Runtime error
File size: 2,057 Bytes
76ea68f a3aa6c1 76ea68f a3aa6c1 18cbee1 a3aa6c1 76ea68f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
import os
from dotenv import load_dotenv
from .app import app
from .config import logger
if os.getenv("PYTHON_ENV") == "test":
load_dotenv(dotenv_path=".env.test", override=True)
else:
load_dotenv()
if not os.getenv("CORS_ALLOW_ORIGINS"):
logger.warning(
"CORS_ALLOW_ORIGINS environment not set. Allowing localhost by default."
)
if not os.getenv("LOG_FILE"):
raise ValueError("LOG_FILE environment not set.")
if not os.getenv("LOG_RETENTION"):
logger.warning("LOG_RETENTION environment not set. Defaulting to 90 days.")
if not os.getenv("OPENAI_API_KEY"):
raise ValueError("OPENAI_API_KEY environment not set.")
if not os.getenv("OPENAI_BASE_URL"):
raise ValueError("OPENAI_BASE_URL environment not set.")
if not os.getenv("OPENAI_WS_BASE_URL"):
raise ValueError("OPENAI_WS_BASE_URL environment not set.")
if not os.getenv("OPENAI_REALTIME_MODEL"):
raise ValueError("OPENAI_REALTIME_MODEL environment not set.")
if not os.getenv("OPENAI_CHAT_COMPLETION_MODEL"):
raise ValueError("OPENAI_CHAT_COMPLETION_MODEL environment not set.")
if not os.getenv("PINECONE_API_KEY"):
raise ValueError("PINECONE_API_KEY environment not set.")
if not os.getenv("PINECONE_INDEX_NAME"):
raise ValueError("PINECONE_INDEX_NAME environment not set.")
if not os.getenv("MONGO_DB_URI"):
raise ValueError("MONGO_DB_URI environment not set.")
if not os.getenv("MONGO_DB_NAME"):
raise ValueError("MONGO_DB_NAME environment not set.")
if not os.getenv("JWT_SECRET_KEY"):
raise ValueError("JWT_SECRET_KEY environment not set.")
if not os.getenv("HUBSPOT_API_KEY"):
raise ValueError("HUBSPOT_API_KEY environment not set.")
if not os.getenv("HUBSPOT_BASE_URL"):
raise ValueError("HUBSPOT_BASE_URL environment not set.")
if not os.getenv("REDIS_URI"):
raise ValueError("REDIS_URI environment not set.")
if not os.getenv("REDIS_SESSION_EXPIRY"):
raise ValueError("REDIS_SESSION_EXPIRY environment not set.")
__all__ = ["app"]
__version__ = "0.1.0"
__author__ = "Ramanjit Singh"
|