File size: 473 Bytes
b8c0463 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
from pydantic import BaseSettings
class Settings(BaseSettings):
# Streamlit
secret_key: str
# APIs
gemini_api_key: str
umls_api_key: str
bioportal_api_key: str
# Database
database_url: str = "sqlite:///./data/app.db"
# Celery / Redis
broker_url: str = "redis://redis:6379/0"
result_backend: str = "redis://redis:6379/1"
# Sentry
sentry_dsn: str = None
class Config:
env_file = ".env"
settings = Settings()
|