import os BASE_DIR = os.path.dirname(os.path.abspath(__file__)) UPLOAD_DIR = os.environ.get("OPS_UPLOAD_DIR", os.path.join(BASE_DIR, "uploads")) UPLOAD_URL_PREFIX = os.environ.get("OPS_UPLOAD_URL_PREFIX", "/uploads") class Config: SECRET_KEY = os.environ.get("OPS_SECRET_KEY", "ops-portal-dev-secret-change-me-32b!") SQLALCHEMY_DATABASE_URI = os.environ.get( "OPS_DATABASE_URL", "sqlite:///" + os.path.join(BASE_DIR, "instance", "ops_portal.db") ) SQLALCHEMY_TRACK_MODIFICATIONS = False JWT_EXPIRE_HOURS = int(os.environ.get("OPS_JWT_EXPIRE_HOURS", "12")) MAX_CONTENT_LENGTH = 32 * 1024 * 1024 JSON_AS_ASCII = False UPLOAD_FOLDER = UPLOAD_DIR