1
0

feat(docker-compose): updated all volumes to local drivers

This commit is contained in:
sido
2018-03-17 22:23:23 +01:00
parent 9334c55e04
commit bb0c6d2597
17 changed files with 292 additions and 197 deletions

View File

@ -1,17 +1,21 @@
# MOLGENIS
### Flexible software for scientific data
#### Process, manage, query, annotate, integrate, analyse, share
Flexible software for scientific data
This template creates a MOLGENIS stack on top of Rancher. It creates 3 docker services:
## Rancher configuration
These templates can create a range of MOLGENIS stacks on top of Rancher. The latests and stable release serves 4 docker services:
- MOLGENIS instance
- Postgress instance
- ElasticSearch instance
## Usage:
- MOLGENIS
- MOLGENIS-OpenCPU
- Postgress
- ElasticSearch
## Usage
- Select MOLGENIS from catalog
- Enter the name of the replica set
- Click deploy
- Fill in the questions in the template area
- Click *Launch*
MOLGENIS can now be accessed over the Rancher network on the domains you specified.
## Loadbalancers
You can check lb.molgenis.org to check the availabity of the stack.
MOLGENIS can now be accessed over the Rancher network.

View File

@ -1,21 +1,28 @@
app:
image: registry.webhosting.rug.nl/molgenis:2.0.1
ports:
- 8081:8080
links:
- db
volumes:
- app-data:/opt/molgenis
labels:
io.rancher.container.create_agent: true
io.rancher.scheduler.global: true
traefik.frontend.rule: Host:${DOMAINS}
traefik.backend: ${TRAEFIK_BACKEND}
traefik.enable: true
traefik.port: 8080
db:
image: registry.webhosting.rug.nl/molgenis-postgres:2.0.1
expose:
- 5432
volumes:
- db-data:/var/lib/postgresql/data
services:
molgenis:
image: registry.webhosting.rug.nl/molgenis:2.0.1
ports:
- 8080
links:
- db
volumes:
- molgenis-data:/opt/molgenis
labels:
io.rancher.scheduler.global: true
traefik.frontend.rule: Host:${DOMAINS}
traefik.backend: ${TRAEFIK_BACKEND}
traefik.enable: true
traefik.port: 8080
postgres:
image: registry.webhosting.rug.nl/molgenis-postgres:2.0.1
expose:
- 5432
volumes:
- postgres-data:/var/lib/postgresql/data
volumes:
postgres-data:
molgenis-data:
elastic-data:
driver: local

View File

@ -12,7 +12,7 @@
type: "string"
- variable: "TRAEFIK_BACKEND"
description: "Name of the server when added to loadbalancer"
label: "Backend:"
label: "Traefik backend:"
required: true
default: "test.molgenis.org"
type: "string"