Making it easy to run Neo4j as a PaaS (platform as a service) solution in Azure.
Just past alpha. Some known deficiencies still. Not quite beta.
There's a super-quick screencast of what works so far that you should watch.
The work item backlog is on our public Trello board.
Builds can be tracked on our public build server.
Up-to-the-minute packages can be installed from NuGet. (Every passing CI build automatically pushes straight to NuGet.)
- Create an Azure solution
- Add a worker role
- Run
Install-Package Neo4j.Server.AzureWorkerHost
in that role - Hit Ctrl+F5
- Bam! Neo4j is running locally in your Azure emulator
- Deploy to real Azure
- Bam! Neo4j is running in real Azure
-
Create an Azure solution
-
Add a worker role
-
Run
Install-Package Neo4j.Server.AzureWorkerHost
in that role -
Add this to your
ServiceDefinition.csdef
:<LocalResources> <LocalStorage name="Neo4jInstall" cleanOnRoleRecycle="true" sizeInMB="500" /> </LocalResources> <Endpoints> <InternalEndpoint name="Neo4j" protocol="tcp" /> </Endpoints>
-
Hit Ctrl+F5
-
Upload the two blobs it tells you to
-
Hit Ctrl+F5 again
-
Bam! Neo4j is running locally in your Azure emulator
-
Deploy to real Azure
-
Bam! Neo4j is running in real Azure
Also from Readify: