28 lines
682 B
Python
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()
|