ETL pipeline example. Built with FastAPI, Hypercorn, PostgreSQL, Polars, and Docker Compose.
- Run:
docker compose up
(seebin/run.sh
) - Trigger ETL:
POST
to/<directory>
(seebin/post_data.sh
) - Get loaded data:
GET
from/user/<user_id>
(seebin/get_data.sh
) - Test:
hatch run test
(afterpip install hatch
) - Lint:
hatch run lint