DRS-Filer
Synopsis
Microservice implementing the Global Alliance for Genomics and Health (GA4GH) Data Repository Service (DRS) API specification.
Installation
You can find a Helm chart in the GitHub repository of DRS-Filer
Follow these instructions
- Install Helm
-
Clone the DRS-Filer repository
git clone https://github.com/elixir-cloud-aai/drs-filer.git -
Browse to
deploymentto find theChart.yamland thevalues.yamlfiles
Usage
First you must create a namespace in Kubernetes in which to deploy DRS-Filer. The commands below assume that everything is created in the context of this namespace. How the namespace is created depends on the cluster, so we won't document it here.
You need to edit the values.yaml file
After this you can deploy DRS-Filer using helm:
helm install drs-filer . -f values.yaml
Updates
If you want to edit any of the Deployments, you can update them with
helm and the values.yaml file. Once edited, you can run this command:
helm upgrade drs-filer . -f values.yaml
Technical details
MongoDB
The MongoDB database is deployed using:
templates/mongo-deploy.yaml
DRS-Filer
DRS-Filer is deployed using:
templates/drs-filer-deploy.yaml
Destroy
Simply run:
helm uninstall drs-filer