2025-07-17 14:40:51 -04:00
|
|
|
from dotenv import load_dotenv
|
2025-07-17 13:39:22 -04:00
|
|
|
import os
|
|
|
|
|
|
2025-07-17 14:40:51 -04:00
|
|
|
load_dotenv() # Loads variables from .env into os.environ
|
|
|
|
|
|
2025-07-17 13:39:22 -04:00
|
|
|
BASE_DIR = os.path.abspath(os.path.dirname(__file__))
|
|
|
|
|
|
|
|
|
|
class Config:
|
2025-07-17 14:40:51 -04:00
|
|
|
SQLALCHEMY_DATABASE_URI = os.getenv("SQLALCHEMY_DATABASE_URI")
|
|
|
|
|
JWT_SECRET_KEY = os.getenv("JWT_SECRET_KEY")
|
|
|
|
|
PEPPER = os.getenv("PEPPER")
|
2025-07-17 13:39:22 -04:00
|
|
|
|
|
|
|
|
class DevConfig(Config):
|
|
|
|
|
SQLALCHEMY_TRACK_MODIFICATIONS = True
|
|
|
|
|
DEBUG = True
|
|
|
|
|
|
|
|
|
|
class ProdConfig(Config):
|
|
|
|
|
SQLALCHEMY_TRACK_MODIFICATIONS = False
|
|
|
|
|
DEBUG = False
|