Добавил очередь

This commit is contained in:
Viner Abubakirov
2026-02-22 22:38:01 +05:00
parent 51ec17381f
commit a5c608674b
10 changed files with 277 additions and 9 deletions

32
app/core/config.py Normal file
View 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}