diff --git a/src/wce_crm/__init__.py b/src/wce_crm/__init__.py index c6fce6b..8ec350d 100644 --- a/src/wce_crm/__init__.py +++ b/src/wce_crm/__init__.py @@ -1,5 +1,6 @@ import os import sys +from pathlib import Path import dotenv @@ -7,4 +8,8 @@ if sys.stdout is None or sys.stderr is None: sys.stdout = open(os.devnull, "w") sys.stderr = open(os.devnull, "w") -dotenv.load_dotenv() +deploy_env_pth = Path(sys.executable).parent / ".env" +if deploy_env_pth.exists(): + dotenv.load_dotenv(dotenv_path=deploy_env_pth) +else: + dotenv.load_dotenv()