| 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 |