fix: use relative imports in traefik plugin to prevent double-registration; resolve PLUGIN_DIR path

This commit is contained in:
2026-03-18 18:46:02 -04:00
parent 2164ea28f2
commit 4cc83c8a19
4 changed files with 7 additions and 7 deletions
+3 -3
View File
@@ -12,14 +12,14 @@ def setup(app: "Quart") -> None:
global _app
_app = app
# Import model to register with SQLAlchemy metadata
from plugins.traefik.models import TraefikMetric # noqa: F401
from .models import TraefikMetric # noqa: F401
def get_scheduled_tasks() -> list:
from plugins.traefik.scheduler import make_scrape_task
from .scheduler import make_scrape_task
return [make_scrape_task(_app)]
def get_blueprint():
from plugins.traefik.routes import traefik_bp
from .routes import traefik_bp
return traefik_bp