/
Ru5Kasper
/
Trackly
Обзор
Документация
Войти
/
Ru5Kasper
/
Trackly
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
backend/app/config.py
35 строк
853 B
DORANDKOR
feat(backend): create migrations, add support for user avatars
31 мар 2026, 07:30
31 мар 2026, 07:30
b6b9ba7
Код
Авторство
О чём код?
from pathlib import Path from pydantic_settings import BaseSettings, SettingsConfigDict from pydantic import SecretStr # Get the backend directory path BACKEND_DIR = Path(__file__).parent.parent class Settings(BaseSettings): model_config = SettingsConfigDict( env_file=str(BACKEND_DIR / ".env.development"), env_file_encoding="utf-8", extra="allow", ) POSTGRES_USER: str POSTGRES_PASSWORD: SecretStr POSTGRES_DB: str POSTGRES_HOST: str POSTGRES_PORT: int JWT_SECRET: SecretStr ALGORITHM: str = "HS256" ACCESS_TOKEN_EXPIRE_MINUTES: int = 20 REFRESH_TOKEN_EXPIRE_DAYS: int = 7 MINIO_ENDPOINT: str = "localhost:9000" MINIO_ACCESS_KEY: str MINIO_SECRET_KEY: SecretStr MINIO_BUCKET_NAME: str = "trackly-avatars" MINIO_SECURE: bool = False settings = Settings()