/denox-api

Processar dados cartográficos e armazenar no MongoDB

Primary LanguagePython

Denox API

A API recebe dados cartográficos do MongoDB, processa-os e então guarda em outra coleção.

Instruções

Execute docker-compose build para buildar a imagem do Docker e então docker-compose up para rodar o banco e a API no Docker.

Também é possível fazer o ambiente local, com pipenv install, para instalar e pipenv run python ./src/main.py para executar. Alternativamente, pode-se primeiro entrar no ambiente virtual e então executar por ele

pipenv shell
python ./src/main.py

Ambiente

Para executar o MongoDB com o Docker, são necessárias as seguintes variáveis:

MONGO_INITDB_DATABASE=denox
MONGO_INITDB_ROOT_USERNAME=
MONGO_INITDB_ROOT_PASSWORD=

E de todo modo, devem estar presentes - para executar o servidor:

MONGO_CONNECTION_STRING=
API_PORT=