#!/usr/bin/env python
"""
Celery Worker Entry Point
Run with: celery -A celery_worker worker --loglevel=info
"""
import os
import sys

# Add the app directory to the path
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))

from app.workers.celery_app import celery

# Import all task modules to register them
from app.workers.tasks import (
    invoice_tasks,
    usage_tasks,
    email_tasks,
    training_tasks,
    cleanup_tasks,
    webhook_tasks,
)

if __name__ == "__main__":
    celery.start()
