Добавил очередь
This commit is contained in:
32
app/core/config.py
Normal file
32
app/core/config.py
Normal file
@@ -0,0 +1,32 @@
|
||||
import ssl
|
||||
from pathlib import Path
|
||||
|
||||
from pydantic_settings import BaseSettings, SettingsConfigDict
|
||||
|
||||
|
||||
class Settings(BaseSettings):
|
||||
S3_ACCESS_KEY: str
|
||||
S3_SECRET_KEY: str
|
||||
S3_BUCKET_NAME: str
|
||||
S3_ENDPOINT_URL: str
|
||||
S3_REGION_NAME: str
|
||||
S3_SIGNATURE_VERSION: str
|
||||
|
||||
REDIS_HOST: str
|
||||
REDIS_PORT: str
|
||||
REDIS_PASSWORD: str
|
||||
|
||||
BASE_DIR: Path = Path(__file__).resolve().parent.parent.parent
|
||||
|
||||
model_config = SettingsConfigDict(env_file=BASE_DIR / ".env")
|
||||
|
||||
|
||||
settings = Settings()
|
||||
|
||||
|
||||
REDIS_URL = (
|
||||
f"redis://:{settings.REDIS_PASSWORD}@{settings.REDIS_HOST}:{settings.REDIS_PORT}"
|
||||
)
|
||||
|
||||
|
||||
ssl_options = {"ssl_cert_reqs": ssl.CERT_NONE}
|
||||
Reference in New Issue
Block a user