2025-06-09 11:13:05 +00:00
|
|
|
import os
|
|
|
|
from dotenv import load_dotenv
|
|
|
|
from datetime import timedelta
|
|
|
|
|
|
|
|
load_dotenv()
|
|
|
|
|
|
|
|
class Config:
|
|
|
|
PORT = os.getenv("PORT", 8001)
|
2025-06-09 13:32:46 +00:00
|
|
|
|
2025-06-09 11:13:05 +00:00
|
|
|
DEBUG = True
|
|
|
|
TESTING = False
|
2025-06-09 13:32:46 +00:00
|
|
|
|
2025-06-09 11:13:05 +00:00
|
|
|
MONGO_URI = os.getenv("MONGO_URI")
|
2025-06-09 13:32:46 +00:00
|
|
|
|
|
|
|
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")
|
2025-06-09 11:13:05 +00:00
|
|
|
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)))
|
2025-06-09 13:32:46 +00:00
|
|
|
|
2025-06-09 11:13:05 +00:00
|
|
|
FRONTEND_URL = os.getenv("FRONTEND_URL", 3000)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|