1
0
Fork 0
molgenis-ops-rancher/templates/molgenis/0/rancher-compose.yml

71 lines
2.0 KiB
YAML

.catalog:
name: molgenis
version: latest
description: Molgenis
minimum_rancher_version: v1.6.3
questions:
- variable: "DOMAINS"
description: "Domain you want to use (comma seperated)"
label: "Domains:"
required: true
default: "test.molgenis.org,test.dcktest.gcc.rug.nl"
type: "string"
- variable: "TRAEFIK_BACKEND"
description: "Name of the server when added to loadbalancer"
label: "Traefik backend:"
required: true
default: "test.molgenis.org"
type: "string"
- variable: "DB_SCHEME"
description: "Name of the database scheme"
label: "Database scheme:"
required: true
default: "molgenis"
type: "string"
- variable: "DB_USERNAME"
description: "Name of the database username"
label: "Database username:"
required: true
default: "molgenis"
type: "string"
- variable: "DB_PASSWORD"
description: "Password of the database user"
label: "Database password:"
required: true
default: "molgenis"
type: "string"
- variable: "MOLGENIS_HOME_DIR"
description: "Path of the molgenis home directory"
label: "Home directory:"
required: true
default: "/op/molgenis"
type: "string"
- variable: "MOLGENIS_ADMIN_PASSWORD"
description: "Passowrd the MOLGENIS admin"
label: "MOLGENIS admin user password:"
required: true
default: "admin"
type: "string"
- variable: "ELASTIC_CLUSTER"
description: "Name of the elasticsearch cluster"
label: "Cluster:"
required: true
default: "molgenis"
type: "string"
- variable: "JVM_MEM_POOL"
description: "Specifies the initial and maximum size, in bytes, of the memory allocation pool."
label: "Initial and maximum size:"
required: true
default: "2g"
type: "string"
start_on_create: true
scale: 1
health_check:
port: 8080
interval: 5000
unhealthy_threshold: 3
request_line: 'GET / HTTP/1.0'
healthy_threshold: 2
response_timeout: 5000