Page tree

Versions Compared

Key

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

...

Code Block
titleOpenCGA REST Server
http://OpenCGA-Demo-Container-IP:9090/opencga/webservices/rest/v1


How To Create Customise (Own) OpenCGA Demo Docker Image

Distributed systems with multiple dependencies require a lot of work to setup, install, configure system and developers would like to have a quick way to test their changes locally with a system mimicking as close as possible to production systems.  Following are the steps to create your own opencga demo image from own oepncga binaries : 


Code Block
titleCompile OpenCGA
~/appl/opencga[develop*]$ mvn clean install -DskipTests -Dopencga.war.name=opencga

Build OpenCGA Next image :

Code Block
titleBuild OpenCGA Next Image
~/appl/opencga[develop*]$ docker build -t opencga-next -f opencga-app/app/scripts/docker/opencga-next/Dockerfile .

Next Build OpenCGA Demo Image :

Code Block
titleBuild OpenCGA Demo Image
~/appl/opencga[develop*]$ docker build -t opencga-demo -f opencga-app/app/scripts/docker/opencga-demo/Dockerfile .

Catalog installation and steps to create project, study etc are in listed in "opencga-app/app/scripts/docker/opencga-demo/init.sh" script. User can modify as per own needs for example, change the variant file etc.