sharmalab / TCIAPubHubAdmin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About


Languages

Language:JavaScript 80.7%Language:Python 13.6%Language:CSS 3.4%Language:HTML 2.1%Language:Dockerfile 0.2%