Skip to content

Latest commit

 

History

History
34 lines (29 loc) · 1.35 KB

File metadata and controls

34 lines (29 loc) · 1.35 KB

Genome Nexus

Set up mongo database initialized with data from gn-mongo image:

helm install --version 4.9.1 --name gn-mongo-v0dot6 --set securityContext.enabled=false,image.repository=genomenexus/gn-mongo,image.tag=v0.6,persistence.size=20Gi stable/mongodb

Deploy genome nexus app:

kubectl apply -f gn_spring_boot.yaml

Expose as service (actual domain name binding is handled in ../ingress/README.md:

kubectl apply -f service.yaml

Sentry support

If you want to enable sentry, you need to provide it as a secret:

kubectl create secret generic genome-nexus-sentry-dsn --from-literal=dsn=https://sentry-key

It is referenced in the spring boot app here

VEP

Genome Nexus relies heavily on VEP. One can spin up their own version of VEP GRCh37 like this:

kubectl apply -f vep/gn_vep.yaml

It takes quite a while to start (~40m), because it downloads the VEP cache data first.

Notes