From 1fd993927ca63e031584be382b19286b6d2616ce Mon Sep 17 00:00:00 2001 From: jebus Date: Mon, 19 Jan 2026 23:41:43 +1300 Subject: [PATCH] [Feature] Check os.environ for ENV_PATH (#300) Co-authored-by: Tim Lorsbach Reviewed-on: https://git.envipath.com/enviPath/enviPy/pulls/300 --- envipath/settings.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/envipath/settings.py b/envipath/settings.py index c6c77682..8d7ff657 100644 --- a/envipath/settings.py +++ b/envipath/settings.py @@ -21,7 +21,9 @@ from sklearn.tree import DecisionTreeClassifier # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent -load_dotenv(BASE_DIR / ".env", override=False) +ENV_PATH = os.environ.get("ENV_PATH", BASE_DIR / ".env") +print(f"Loading env from {ENV_PATH}") +load_dotenv(ENV_PATH, override=False) # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/4.2/howto/deployment/checklist/