Example project that provides dummy read-only graphql API.
Development is aimed to use on-host python and containerized environment.
So you have to install python 3.12 (and other required packages) locally (see pyenv).
python 3.12,poetry,strawberryand so on (see pyproject.toml and Dockerfile)postgresql 15(see docker-compose.yml)docker 24.0.x+withcomposeplugin
See Makefile
make run- run local development servermake lint- lintingmake migrate- run migrations for dbdocker compose --profile infra up- run project infrastructurepython -m pytest/poetry run pytest- run tests