LnL7 / fastapi-example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A FastAPI Example

Development

The development environment can be setup in a few ways.

nix-shell
pytest -v
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
pip3 install -e .
pytest -v

Running the server.

example-init  # initialize database
uvicorn example.server:app --reload

Docker build

docker build -it example .
docker run --rm -it example

About


Languages

Language:Python 94.3%Language:Nix 3.8%Language:Dockerfile 1.9%