1
0

feat(nexus): add nexus support

This commit is contained in:
sido
2018-04-10 22:05:47 +02:00
parent 4b5f0fd476
commit 8ba7d05f9c
7 changed files with 2377 additions and 1 deletions

View File

@ -0,0 +1,16 @@
# Nexus for MOLGENIS
Flexible software for scientific data
## Rancher configuration
These templates can create a range of MOLGENIS stacks on top of Rancher. The latests and stable release serves 4 docker services:
- Nexus
## Usage
- Select Nexus from catalog
- Fill in the questions in the template area
- Click *Launch*
## Loadbalancers
You can check lb.molgenis.org to check the availability of the stack.

View File

@ -0,0 +1,19 @@
version: '2'
services:
jenkins:
image: sonatype/nexus3:latest
ports:
- 8081
volumes:
- molgenis-nexus:/nexus-data
labels:
io.rancher.container.pull_image: always
traefik.frontend.rule: Host:${DOMAINS}
traefik.backend: ${TRAEFIK_BACKEND}
traefik.enable: true
traefik.port: 8081
volumes:
molgenis-nexus:
driver: local

View File

@ -0,0 +1,15 @@
.catalog:
name: nexus
version: latest
description: Nexus for Molgenis
minimum_rancher_version: v1.6.3
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