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.
[dt_quote type="blockquote" font_size="big" animation="none" background="plain"]
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.
[/dt_quote]
Saiba mais
Código Fonte: https://github.com/docker-gallery/RESTheart
Wiki: https://github.com/docker-gallery/RESTheart/wiki
Exemplo de Utilização: https://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.
0 comentários