freeleaps-service-hub/app/notification/common/config/app_settings.py

28 lines
682 B
Python

import os
from pydantic_settings import BaseSettings
class AppSettings(BaseSettings):
NAME: str = "notification"
RABBITMQ_HOST: str = "rabbitmq"
RABBITMQ_PORT: int = 5672
SYSTEM_USER_ID: str = "117f191e810c19729de860aa"
SMS_FROM: str = "DDDDD"
EMAIL_FROM: str = "qifei.lu1994@gmail.com"
SENDGRID_API_KEY: str = (
"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"
)
TWILIO_ACCOUNT_SID: str = "ACf8c9283a6acda060258eadb29be58bc8"
TWILIO_AUTH_TOKEN: str = "ef160748cc22c8b7195b49df4b8eca7e"
class Config:
env_file = ".myapp.env"
env_file_encoding = "utf-8"
app_settings = AppSettings()