Neo4j On DotCloud (ALPHA)
This is an ALPHA (i.e., not production-ready) Neo4j stack for DotCloud.
How It Works
It retrieve Neo4j community edition tarball, unpacks it, and adds a little bit of scaffolding (custom scripts) to run it under dotCloud. The build is not totally dotCloud-compliant (it uses all the default build options, instead of trying to setup the logs/data/etc. directories in the proper place).
Again: don't use this for production!
Proper Neo4j support will come soon.
How To Use It (Standalone)
Just use our (un)patented Clone-And-DotCloud-Push method:
git clone git://github.com/jpetazzo/neo4j-on-dotcloud-ALPHA.git dotcloud push sofa neo4j-on-dotcloud-ALPHA
At the end of the push, the URL to the Neo4j administration interface will be shown.
How To Use It (In Your App)
dotcloud.yml supplied here to your own
and copy the
neo4j directory to your repository as well. Push as
usual. Rejoice (but remember not to put any important stuff into
your Neo4j DB yet).
By default, there is NO authentication. Anyone knowing its URL can acccess your Neo4j DB. You can setup authentication yourself if you need to. And of course, when Neo4j will be officially supported, authentication will be pre-configured by default, like for other dotCloud-supported database stacks.