Skip to content

Instantly share code, notes, and snippets.

@sgratzl
Created June 8, 2017 15:53
Show Gist options
  • Save sgratzl/0086504f357884736fd454c6f1a5952e to your computer and use it in GitHub Desktop.
Save sgratzl/0086504f357884736fd454c6f1a5952e to your computer and use it in GitHub Desktop.
Installation instructions for pathfinder.caleydo.org

Install Pathfinder locally

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment