transcription-cost-usage-re.../backend/app/config.py

32 lines
855 B
Python

import os
from dotenv import load_dotenv
from datetime import timedelta
load_dotenv()
class Config:
PORT = os.getenv("PORT", 8001)
DEBUG = True
TESTING = False
MONGO_URI = os.getenv("MONGO_URI")
MYSQL_HOST = os.getenv("MYSQL_HOST")
MYSQL_PORT = os.getenv("MYSQL_PORT","3306")
MYSQL_USER = os.getenv("MYSQL_USER")
MYSQL_PASS = os.getenv("MYSQL_PASS")
SECRET_KEY = os.getenv("SECRET_KEY", "default-secret-key")
JWT_SECRET_KEY = os.getenv("JWT_SECRET_KEY", "chave_secreta")
JWT_ACCESS_TOKEN_EXPIRES = timedelta(days=int(os.getenv("JWT_ACCESS_TOKEN_EXPIRES_DAYS", 1)))
FRONTEND_URL = os.getenv("FRONTEND_URL", 3000)
BILLING_API_URL = os.getenv("BILLING_API_URL")
BILLING_API_TOKEN = os.getenv("BILLING_API_TOKEN")
REDIS_URL = os.getenv("REDIS_URL", "redis://localhost:6379")