prerequisites:
- docker
- docker-compose
- node == v7
- npm == v3
- git command client
# prepare dev environment
npm install -g yo generator-phovea
# use generator to setup the pathfinder workspace
yo phovea:setup-workspace pathfinder_product
# switch to newly created workspace
cd pathfinder
# download backup files of the databases
mkdir _backup
wget -O _backup/db_neo4j_pathsways.tar.gz "https://drive.google.com/uc?export=download&id=0B7lah7E3BqlAcHFPaXRPc0Vxelk"
wget -O _backup/db_neo4j_dblp.tar.gz "https://drive.google.com/uc?export=download&id=0B7lah7E3BqlAaWJEMXllNmctMUU"
# use utility script to restore the backups
./docker-backup restore
# launch docker setup
docker-compose up -d
# launch local pathfinder frontend
npm run start:pathfinder
access: http://localhost:8080