security
This commit is contained in:
parent
46677483c0
commit
e2537b47ca
|
|
@ -1,7 +1,12 @@
|
||||||
|
import os
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
|
from dotenv import load_dotenv
|
||||||
|
|
||||||
BASE_DIR = Path(__file__).resolve().parent.parent
|
BASE_DIR = Path(__file__).resolve().parent.parent
|
||||||
|
|
||||||
|
load_dotenv(BASE_DIR / '.env')
|
||||||
|
|
||||||
YT_DIR_NAME = "yt"
|
YT_DIR_NAME = "yt"
|
||||||
YT_DIR = BASE_DIR / "media" / YT_DIR_NAME
|
YT_DIR = BASE_DIR / "media" / YT_DIR_NAME
|
||||||
THUMBS = "_thumbs"
|
THUMBS = "_thumbs"
|
||||||
|
|
@ -14,7 +19,7 @@ STATIC_DIR = BASE_DIR / "static"
|
||||||
|
|
||||||
VIDEO_EXTENSIONS = {".mp4", ".mkv", ".webm", ".avi", ".mov", ".flv", ".m4v"}
|
VIDEO_EXTENSIONS = {".mp4", ".mkv", ".webm", ".avi", ".mov", ".flv", ".m4v"}
|
||||||
|
|
||||||
AUDIO_EXTENSIONS = {".mp3"}
|
AUDIO_EXTENSIONS = {".mp3", ".flac", ".ogg"}
|
||||||
AUDIO_DIR = BASE_DIR / "media" / "audio"
|
AUDIO_DIR = BASE_DIR / "media" / "audio"
|
||||||
COVERS = "_covers"
|
COVERS = "_covers"
|
||||||
COVERS_DIR = AUDIO_DIR / COVERS
|
COVERS_DIR = AUDIO_DIR / COVERS
|
||||||
|
|
@ -23,7 +28,7 @@ from pydantic_settings import BaseSettings
|
||||||
|
|
||||||
|
|
||||||
class Settings(BaseSettings):
|
class Settings(BaseSettings):
|
||||||
SECRET_KEY: str = "CHANGE_ME_TO_RANDOM_STRING"
|
SECRET_KEY: str = os.getenv("SECRET_KEY")
|
||||||
ALGORITHM: str = "HS256"
|
ALGORITHM: str = "HS256"
|
||||||
ACCESS_TOKEN_EXPIRE_MINUTES: int = 30
|
ACCESS_TOKEN_EXPIRE_MINUTES: int = 30
|
||||||
REFRESH_TOKEN_EXPIRE_DAYS: int = 7
|
REFRESH_TOKEN_EXPIRE_DAYS: int = 7
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user