fix: use relative imports in traefik plugin to prevent double-registration; resolve PLUGIN_DIR path
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user