Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/isabellasouzas/travel-cost-api-go
- Owner: isabellasouzas
- License: mit
- Created: 2020-08-27T16:23:25.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-04T02:41:31.000Z (over 4 years ago)
- Last Synced: 2024-04-03T03:04:34.787Z (10 months ago)
- Topics: golang, integration-testing, mongodb
- Language: Go
- Homepage:
- Size: 34.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/)