[feedhenry-dev] Mongo Express Service - Manage your Mongo Database in RHMAP using Mongo Express

Wei Li weil at redhat.com
Fri Nov 11 10:34:51 UTC 2016

It does. But it is using the same approach we are using at the moment with
data browser, and it probably works fine with smaller dataset. It will not
work very well with large dataset like we have in production environment.

We are actually going to look at improving data browser start from the next
sprint. But now it looks like we may have a better alternative. @Conor, do
you think this can replace data browser in the studio?

On Fri, Nov 11, 2016 at 10:28 AM, Conor O'Neill <coneill at redhat.com> wrote:

> Great work on this. We've been seeing a lot of requests for Data Browser
> upgrades and this may be a better approach. Does it have bulk import/export?
> Conor
> On 10 November 2016 at 16:02, Craig Brookes <cbrookes at redhat.com> wrote:
>> This is pretty cool. I actually think having the data browser as an MBaaS
>> service makes a lot of sense.
>> For auth it seems you could create a piece of middleware that calls back
>> to the platform to check a cookie or header value, if not there redirect to
>> a login screen and proxy the credentials through to the platform.
>> Craig
>> On Thu, Nov 10, 2016 at 3:41 PM, Emilio Rodriguez Martinez <
>> emrodrig at redhat.com> wrote:
>>> Hey guys,
>>> based on consulting's feedback, we've been working to integrate Mongo
>>> Express in RHMAP. The first step was integrate it as a platform service and
>>> here you can find our findings:
>>> *Description*
>>> Mongo Express Service is a RHMAP service which allows users to manage
>>> their Mongo databases through a robust GUI. This interface includes several
>>> pieces of functionality missing in the current Data Browser such as a
>>> complex query runner or a database and collections statistics.
>>> Besides, Mongo Express is an ongoing Open Source project so we can
>>> benefit from the community contribution.
>>> Here you can find a quick demo of Mongo Express working in RHMAP:
>>> https://bluejeans.com/s/zTlgS/
>>> *Current limitations*
>>> - At the moment only the service's database is accessible automatically.
>>> This means that the Cloud App's databases need to be manually configured to
>>> be managed through this service.
>>> - This service needs to be public and therefore the database will be
>>> exposed: anybody knowing the url would have access to the data.
>>> Note: both limitations can be workarounded. Depending on the feedback
>>> from this service we will put more effort on this.
>>> *Installation and usage*
>>> To use Mongo Express Service in RHMAP follow these steps:
>>> 1. Provision the sample FeedHenry Service in RHMAP (Services & APIs > +
>>> Provision MBaaS service > New MBaaS service)
>>> 2. Make the new service public (Details > Make this Service Public to
>>> all Projects and Services)
>>> 3. Upgrade database (Data Browser > Upgrade Database)
>>> 4. Replace code from the test service with the forked Mongo Express
>>> Service fork:
>>>      - clone Mongo Express fork (git at github.com:emilioicai/mon
>>> go-express-service.git)
>>>      - git remote add your services git url (Details > Git Url)
>>>      - git push --force origin master
>>> 5. Deploy (using Node 4 as runtime)
>>> 6. Mongo Express should be available through the Preview section in the
>>> service view
>>> *Troubleshooting*
>>> Most of the issues arise because of one of these settings:
>>>      - Service is not public
>>>      - Database was not upgraded before deploying
>>>      - Node 0.10 or Node 0.11 was used as runtime instead of Node 4
>>> In case of a problem re-provisioning and making sure those three
>>> settings are properly configured.
>> _______________________________________________
>> feedhenry-dev mailing list
>> feedhenry-dev at redhat.com
>> https://www.redhat.com/mailman/listinfo/feedhenry-dev
> --
> Product Manager | Red Hat Mobile | Cell: +353-87-9790297 | Desk:
> +353-21-2303419
>  | Skype: cwjoneill | Location: Cork, Ireland | Timezone: GMT/BST

Wei Li
Red Hat email address: wei.li at redhat.com
Senior Software Engineer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/feedhenry-dev/attachments/20161111/94e8a8c8/attachment.htm>

More information about the feedhenry-dev mailing list