- Clone the repo
- Make sure Docker and Docker Compose are installed
$ pip install docker-compose
- Start the docker containers
$ docker compose up --build
- Check the pipeline using FastAPI endpoints
# To start processing a task
$ curl -X POST http://localhost:8080/process
# To check the progress of a task
$ curl -X POST http://localhost:8080/check_progress/<task_id>
You can use this pipline to run your custom tasks. You just have to modify the tasks.py and connect it to a fastapi endpoint for trigger