fix: Alembic CLI commands from failing

This commit is contained in:
silentoplayz 2025-08-15 04:17:47 -04:00
parent 0b59aa940e
commit b810868239
2 changed files with 10 additions and 7 deletions

View file

@ -10,7 +10,7 @@ script_location = migrations
# sys.path path, will be prepended to sys.path if present. # sys.path path, will be prepended to sys.path if present.
# defaults to the current working directory. # defaults to the current working directory.
prepend_sys_path = . prepend_sys_path = ..
# timezone to use when rendering the date within the migration file # timezone to use when rendering the date within the migration file
# as well as the filename. # as well as the filename.

View file

@ -17,14 +17,17 @@ from open_webui.constants import ERROR_MESSAGES
# Load .env file # Load .env file
#################################### ####################################
OPEN_WEBUI_DIR = Path(__file__).parent # the path containing this file # Use .resolve() to get the canonical path, removing any '..' or '.' components
print(OPEN_WEBUI_DIR) _this_file_path_resolved = Path(__file__).resolve()
BACKEND_DIR = OPEN_WEBUI_DIR.parent # the path containing this file # OPEN_WEBUI_DIR should be the directory where env.py resides (open_webui/)
BASE_DIR = BACKEND_DIR.parent # the path containing the backend/ OPEN_WEBUI_DIR = _this_file_path_resolved.parent
print(BACKEND_DIR) # BACKEND_DIR is the parent of OPEN_WEBUI_DIR (backend/)
print(BASE_DIR) BACKEND_DIR = OPEN_WEBUI_DIR.parent
# BASE_DIR is the parent of BACKEND_DIR (open-webui-dev/)
BASE_DIR = BACKEND_DIR.parent
try: try:
from dotenv import find_dotenv, load_dotenv from dotenv import find_dotenv, load_dotenv