NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The path to the install directory will be referred to as "<path to install dir>"

Access to other Systems

This server needs to be able to access the CTS2 service located here: http://lexevs62cts2.nci.nih.gov/lexevscts2

Step-by-step installation guide

...

  1. Download Node.js (linux 64 bit) (v0.10.35) to <path to install dir>/cts2Docs
    1. File download location: nodejs.org/dist/v0.10.35/node-v0.10.35-linux-x64.tar.gz
  2. Unzip the file node-v0.10.35-linux-x64.tar.gz
    1. tar -vxzf node-v0.10.35-linux-x64.tar.gz
  3. Add an environment variable for NPM
    1. export NPM_HOME=<path to install dir>/cts2Docs/node-v0.10.35-linux-x64

    2. export PATH=${PATH}:$NPM_HOME/bin

  4. Update the port that node.js runs on (OPTIONAL step)
    1. <path to install dir>/cts2Docs/lexevs-service-rest-docs/config.json
    2. the "port" parameter is set to 3000 by default.  It can be changed as needed.  This port used by the end URL to get to the CTS2 API Documentation: (http://server<server_namename>:port)

Install Redis

  1. Download Redis version 2.8.19 to <path to install dir>/cts2Docs
    1. File download location: https://github.com/antirez/redis/archive/2.8.19.tar.gz
  2. Unzip the file redis-2.8.19.tar.gz
    1. tar -vxzf redis-2.8.19.tar.gz
  3. Build redis
    1. cd <path to install dir>/cts2Docs/redis-2.8.19
    2. make

Change Directory permissions

For security purposes, restrict access to the following directories/files:

  • chmod 700 <path to install dir>/cts2Docs/lexevs-service-rest-docs
  • chmod 700 <path to install dir>/cts2Docs/lexevs-service-rest-docs/app.js
  • chmod 700 <path to install dir>/cts2Docs/lexevs-service-rest-docs/views
  • chmod 700 <path to install dir>/cts2Docs/lexevs-service-rest-docs/node_modules
  • chmod 700 <path to install dir>/cts2Docs/lexevs-service-rest-docs/public
  • chmod 700 <path to install dir>/cts2Docs/lexevs-service-rest-docs/public/*
  • chmod 600 <path to install dir>/cts2Docs/lexevs-service-rest-docs/public/javascrips/*.js
  • chmod 754 <path to install dir>/cts2Docs/redis-2.8.19

Start the Services

  1. Start the redis server
    1. nohup <path to install dir>/cts2Docs/redis-2.8.19/src/redis-server &
    2. By default, redis is running on port 6379
  2. Start the Node.js server
    1. nohup <path to install dir>/cts2Docs/lexevs-service-rest-docs
    2. nohup npm start &
    3. node.js is set to run on port 3000 by default.

 


Accessing the CTS2 Documentation API Service

Once redis and node.js have been successfully started, the CTS2 Documentation API service can be reached at the following URL:

http://<server_name>:port 

 

Info

Content by Label
showLabelsfalse
max5
spacesLexEVS
sortmodified
showSpacefalse
reversetrue
typepage
labelskb-how-to-article

...