Skip to content
This repository has been archived by the owner on Sep 7, 2022. It is now read-only.

sharmalab/TCIAPubHubAdmin

Repository files navigation

TCIA PubHub Admin

Admin panel for TCIA Pubhub

Requirements

  • Node.js
  • Bindaas + MongoDB
  • Python 2.7 and LibXML(yum install libxslt-devel libxml2-devel)
  • lxml (pip install lxml)
  • Webpack

Installation:

  • git clone the repo

  • Copy config.js.example to config.js

    • Set EZID username etc, bindaas api key and other parameters
  • Edit config.js and set bindaas host etc.

  • <sudo> npm install

  • you may need to install webpack alone if it fails (`` npm install webpack`)

  • node bin/www (Run with nohup etc.)

  • Runs on localhost:3001 by default

Developers:

  • webpack --watch to watch and transpile JSX to js