Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/isabellasouzas/travel-cost-api-go

Simple API with MongoDB and docker
https://github.com/isabellasouzas/travel-cost-api-go

golang integration-testing mongodb

Last synced: about 2 months ago
JSON representation

Simple API with MongoDB and docker

Awesome Lists containing this project

README

        

# travel-cost-api-go

Travel-cost-api é uma API que se conecta com mongodb com teste de integração.
Os dados utilizados nesse material de estudo foram retirados do [portal da transparência do Governo Brasileiro](http://www.portaltransparencia.gov.br/viagens/consulta?ordenarPor=de&direcao=desc)
(em aberto)

## 🚀 Começando

Clone este repositorio para sua máquina utilizando ```https://github.com/Bellasouzas/travel-cost-api-go.git```

## 📋 Pré-requisitos

Para rodar esta aplicação você precisará ter o docker instalado na sua máquina e um container com uma imagem mongodb iniciado

* Para instalar uma imagem docker basta seguir os seguintes passos:

```docker run -p "27017:27017" mongo:latest```

```docker container ps -a```

* Salve o containerID e cole no arquivo ./scripts/run_database.sh

* No diretório scripts rode o comando ```./runner.sh```

## Licença
[MIT](https://choosealicense.com/licenses/mit/)