dmyersturnbull / backend-test

FastAPI + PostgreSQL + polars + docker compose example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Backend example

ETL pipeline example. Built with FastAPI, Hypercorn, PostgreSQL, Polars, and Docker Compose.

  • Run: docker compose up (see bin/run.sh)
  • Trigger ETL: POST to /<directory> (see bin/post_data.sh)
  • Get loaded data: GET from /user/<user_id> (see bin/get_data.sh)
  • Test: hatch run test (after pip install hatch)
  • Lint: hatch run lint

About

FastAPI + PostgreSQL + polars + docker compose example


Languages

Language:Python 94.2%Language:Dockerfile 4.1%Language:Shell 1.7%