|
import os |
|
from datetime import timedelta |
|
|
|
basedir = os.path.abspath(os.path.dirname(__file__)) |
|
|
|
class Config: |
|
SECRET_KEY = os.environ.get('SECRET_KEY') or 'you-will-never-guess' |
|
SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \ |
|
'sqlite:///' + os.path.join(basedir, '..', 'grimvault.db') |
|
SQLALCHEMY_TRACK_MODIFICATIONS = False |
|
|
|
|
|
MAX_CONTENT_LENGTH = 5 * 1024 * 1024 * 1024 |
|
UPLOAD_FOLDER = os.path.join(basedir, '..', 'uploads') |
|
|
|
|
|
PERMANENT_SESSION_LIFETIME = timedelta(minutes=5) |
|
|
|
|
|
ADMIN_USERNAME = os.environ.get('ADMIN_USERNAME') |
|
ADMIN_PASSWORD = os.environ.get('ADMIN_PASSWORD') |
|
HF_TOKEN = os.environ.get('HF_TOKEN') |
|
SECRET_M = os.environ.get('SECRET_M') |
|
|
|
|
|
RATELIMIT_DEFAULT = "5 per minute" |
|
RATELIMIT_STORAGE_URL = "memory://" |
|
|
|
|
|
DEFAULT_STORAGE_LIMIT = 5 * 1024 * 1024 * 1024 |