DataBiosphere/consent-ui

Name: consent-ui

Owner: Data Biosphere

Description: Broad Institute Data Use Oversight System

Created: 2015-08-18 17:21:08.0

Updated: 2018-02-06 21:18:49.0

Pushed: 2018-02-12 17:45:29.0

Homepage: https://duos.broadinstitute.org

Size: 3221

Language: HTML

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Consent-UI

Build Status

consent-ui is an angularJS application that requires running consent and consent-ontology services.

To run the consent-ui app:

  1. Check out code:

    clone git@github.com:broadinstitute/consent-ui.git
    onsent-ui
    
  2. Pull configurations from broadinstitute/firecloud-develop, local branch, or generate manually.
    From firecloud-develop:

    CONTEXT=local APP_NAME=consent-ui ENV=dev OUTPUT_DIR=$PWD/../consent-ui/config ./configure.rb
    
  3. One time commands - only need to install npm once and build once:

     install npm
    install
    
  4. Run the docker compose file:

    run up
    
Docker

Consent-UI is packaged into a docker image that is stored in the cloud in the Consent-UI Dockerhub Repo.

 build the consent-ui image
ild.sh -d build

 build the consent-ui image and push it to dockerhub
ild.sh -d push

 pull the image from dockerhub
er pull broadinstitute/consent-ui

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.