Base De Datos Unificada y Comunitaria 📚
Se utiliza python 3.9 para el desarrollo.
Esta versión puede ser instalada con pyenv:
pyenv install 3.9
pyenv local 3.9Además se necesita tener instalado poetry. Se pueden instalar las dependencias con:
poetry install
Se necesita tener instalado PostgreSQl. Además se necesita activar la extensión PostGIS, que se puede hacer con:
CREATE EXTENSION IF NOT EXISTS postgis;
Hay que rellenar las variable de entorno locales en un archivo .env.
Se puede obtener el template con:
cp .env.template .template
uvicorn src.api.main:app --reload
La documentación se encuentra en docs y puede ser generada
gracias a mkdocs-material con:
# de forma estática mkdocs build -d docs-site # servidor de desarrollo mkdocs serve
python -m pytest