language-learning-app/api/app/tasks/app.py
wilson fecb5839ea
Some checks failed
/ test (push) Has been cancelled
feats: use Procrastinate for persistant jobs; try using Gemini for text
generation
2026-05-27 18:45:52 +01:00

19 lines
477 B
Python

from procrastinate import App, PsycopgConnector
from ..config import settings
procrastinate_app = App(
connector=PsycopgConnector(conninfo=settings.procrastinate_database_url),
import_paths=[
"app.tasks.adventure",
"app.tasks.regenerate_audio",
"app.tasks.summarise",
],
)
if __name__ == "__main__":
procrastinate_app.run_worker(
queues=["adventure_pipeline", "default"]
)