diff --git a/src/smarttools/web/__init__.py b/src/smarttools/web/__init__.py index 3011fc6..5550aae 100644 --- a/src/smarttools/web/__init__.py +++ b/src/smarttools/web/__init__.py @@ -1,11 +1,15 @@ """Web UI blueprint for SmartTools.""" +import os from flask import Blueprint +# Use absolute paths for templates and static folders +_pkg_dir = os.path.dirname(os.path.abspath(__file__)) + web_bp = Blueprint( "web", __name__, - template_folder="templates", - static_folder="static", + template_folder=os.path.join(_pkg_dir, "templates"), + static_folder=os.path.join(_pkg_dir, "static"), static_url_path="/static", )