Skip to content

Intermediate repo for building new functionality for iHMPDCC

Notifications You must be signed in to change notification settings

ottov/iHMPDCC_new_fxns

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iHMPDCC_new_fxns

This repository will contain various files that will serve to supplement the functionality of the iHMP site (http://ihmpdcc.org/resources/osdf.php).

The directories & files present contain the following...

FE - Dockerfile to build the front-end website.

BE - Python Flask app that runs the back-end for the GDC front. Uses GraphQL and Neo4j. Contains a Dockerfile similar to FE.

OSDF_to_Neo4j - Scripts for converting OSDF (CouchDB) into Neo4j.

docker_compose - Directory for building either just the BE or the FE+BE via docker-compose.

misc - Contains files like the conf for Neo4j that can be easily copied for personal use.

Original front-end/back-end implementations

GDC: https://github.com/NCI-GDC/portal-ui

OSDF: https://github.com/IGS/OSDF

Setup

With Docker installed, build the containers using:

1) Move to the directory containing the Dockerfile under ~FE/Docker/~ directory

2) Run the following commands:

	A) docker build . -t fe

	B) docker run --name fe_con -p 3000:3000 -p 3001:3001 -p 9876:9876 fe

About

Intermediate repo for building new functionality for iHMPDCC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.2%
  • Dockerfile 1.7%
  • Shell 0.1%