Esse post é super rápido já que perdi um bom tempo documentando o projeto no github. Então vamos lá! Trata-se de uma web api para o MongoDB. Eu já falei sobre isso no passado quando citei o que eu usei em Uma PoC de Sucesso. Agora que estamos às vésperas do Hangout sobre Docker Compose, aproveitei para subir esse código para o github e documentar seu uso.

O projeto

O RestHeart é um projeto que expõem API’s que permitem fazer tudo1 com seu MongoDB. A grande vantagem no seu uso é tornar o mongodb omnipresente. Disponível no seu aplicativo móvel feito com Ionic, ou seu SPA Angular, ou seu IoT. Seja lá qual for sua tecnologia ou dispositivo, haverá uma forma de usar o MongoDB, via Web API.

O projeto que trago é um docker compose com os 2 serviços: MongoDB e RESTHeart pré-configurado para que você faça testes.

Esse stack não foi concebido para utilização em produção. O propósito dos stacks que entrego no Docker Gallery é permitir que você use, teste e conheça um stack novo de forma rápida, imediata. Mas aviso, para montar seu próprio stack, pronto para produção terá de estudar. Entretanto acredito que a curva de aprendizagem seja menor na medida que você já viu, no stack, como os pontos se conectam uns aos outros.

Saiba mais

Código Fontehttps://github.com/docker-gallery/RESTheart

Wikihttps://github.com/docker-gallery/RESTheart/wiki

Exemplo de Utilizaçãohttps://github.com/docker-gallery/RESTheart/wiki/API-by-Examples

Se quiser saber mais sobre docker compose, assista nosso hangout!

https://www.facebook.com/events/1782303452076886/

 

 

Observações

1) Tarefas administrativas como criar usuários, gerenciar permissões no mongodb, não são possíveis, mas criar/editar/excluir databases, collections, documentos, arquivos, isso tudo ele permite.




Mautic Tags

Gostou, quer saber mais sobre isso? Deixe sua opinião, dúvida ou simplesmente comente!