This is a template repository for building containerized REST API services to be deployed on Kubernetes.
Built in python using fastapi, postgres, docker and helm.
Dependencies are managed using poetry and docker-compose.
- Clone this repository
- Install dependencies:
make install
- Run the project locally:
make run
- To start the database and development server, run:
make dev
- To run tests interactively on file changes, run:
make watch
- To run tests once, run:
make test
- To run a particular test, run:
make this test=test_name
- To add a new database migration, run:
make add-migration name=migration_name