Yes, I only tested this with OpenShift On Wed, Jan 21, 2015 at 8:01 AM, Luca Garulli <l.garu...@gmail.com> wrote:
> Thanks Dan for this guide. Did you test it only on OpenShift? > > Lvc@ > > > On 2 December 2014 at 15:53, dan elebash <daneleb...@hotmail.com> wrote: > >> Came across this cartridge >> <https://github.com/jjfraz11/openshift-orientdb>from Jonathan Frazier >> which is a forked from Jelastics, anyway it works well. Thanks Jelastic, >> Jonathan!!! >> >> You first have to have a cartridge that exposes the web_app and then you >> add this as a database, same way as you would mysql. This behavior can be >> changed in the yml config if you want to expose orientdb directly to the >> web. Ie so that you can use orientdb's as a public rest server. >> >> Here are the steps to create via openshift's web interface >> >> 1) In your applications tab choose create new application >> 2)In type of application scroll to bottom and choose Do-it-youself 0.1 or >> Php or any cartridge that exposes a web_app external port >> 3) If you choose diy, then on the next page fill in public url to >> whatever you want and click create application >> 4) It will ask you if you will be changing the code of application, >> choose no not now >> 5)Once your app is setup from the bottom of the screen click see a list >> of cartridges you can add >> 6)Scroll to the very bottom left side where it says Install your own >> cartridge and paste in the RAW link to the yml file >> To get the raw yml link do this: In a new browser tab navigate to the >> github repository here <https://github.com/jjfraz11/openshift-orientdb> then >> click on the metadata folder, then click the manifest.yml file, then click >> on the raw button located in the upper right corner of the editor window, a >> new window will open, copy the url. >> 7) Go back to the openshift tab, to the Install your own cartridge and >> paste the yml link >> 8)Click next then click add cartridge >> 9)After install it will give you a page with the username and password >> plus the internal port to connect to orientdb, this is what you would use >> to connect from a Php application, ie if you choose Php as your >> web_application gear instead of DIY >> >> That should be it, to verify assuming you installed the opshift rhc >> client tools on your pc you can do a port forward from you client machine >> and access orient db either via console or web interface. Note: I could >> not connect to orientdb using the console via ssh, openshift will not let >> you run shell scripts. But testing remotely from client pc using >> port-forward worked fine. >> >> To test open a cmd line and type rhc port-forward -a yourappname >> It will show you a list of Local ports mapped to open-shift internal ports >> you should see a listing for orientdb and orientdb_web, open a web >> browser and connect to the local oreintdb_web or connect via console >> >> Also note when I connected to the orientdb_web interface the default >> password was still admin, even though it was set to be auto-generated by >> the cartridges installer script. >> >> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "OrientDB" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to orient-database+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > > --- > You received this message because you are subscribed to a topic in the > Google Groups "OrientDB" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/orient-database/rGEbRdWhWqc/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > orient-database+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to orient-database+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.