An event-driven, non-blocking GraphJS Server.
Extends Pho REST Server APIs. For more information, check out http://graphjs.com
GraphJS-Server does not rely on a third party HTTP Server such as NGINX or Apache HTTPD. But it is recommended that you run it behind a proxy server for static assets and caching.
-
The recommended way to install pho-server-rest is through git. MacOS and most UNIX operating system come with git equipped.
git clone https://github.com/phonetworks/graphjs-server/If you are on Windows or don't have git preinstalled, you may download and install git from https://git-scm.com/, or just download the graphjs-server zip tarball from https://github.com/phonetworks/graphjs-server/archive/master.zip and extract.
-
Install the PHP dependencies using Composer.
composer install -
Create a copy .env.example file as .env file.
-
Update the .env file.
-
Set the Neo4j username and password of INDEX_URI. For example:
bolt://neo4j_username:neo4j_password@localhost:7687 -
Set values of FOUNDER_NICKNAME, FOUNDER_EMAIL (Optional), FOUNDER_PASSWORD. (Hint: You may use dummy values.)
-
Set values of MAILGUN_KEY, MAILGUN_DOMAIN. (Optional)
-
MIT, see LICENSE.