diff --git a/src/paperless_migration/settings.py b/src/paperless_migration/settings.py index 6037bfc22..dae17a52f 100644 --- a/src/paperless_migration/settings.py +++ b/src/paperless_migration/settings.py @@ -6,12 +6,25 @@ import os from pathlib import Path from typing import Any +from dotenv import load_dotenv + BASE_DIR = Path(__file__).resolve().parent.parent DEBUG = False ALLOWED_HOSTS = ["*"] +# Tap paperless.conf if it's available +for path in [ + os.getenv("PAPERLESS_CONFIGURATION_PATH"), + "../paperless.conf", + "/etc/paperless.conf", + "/usr/local/etc/paperless.conf", +]: + if path and Path(path).exists(): + load_dotenv(path) + break + def __get_path( key: str,