rancher-katalog/templates/meshviewer/0/rancher-compose.yml

91 lines
1.7 KiB
YAML
Raw Normal View History

2018-04-06 19:49:58 +00:00
version: '2'
catalog:
name: meshviewer
version: 1
description: Meshviewer - a Freifunk Visualisation
questions:
- variable: DOMAIN
default: your-domain.de
label: Domain
required: true
type: string
2018-04-10 15:06:00 +00:00
- variable: GRAFANA_DOMAIN
default: your-domain.de
label: Domain
required: true
type: string
- variable: GRAFANA_PASSWORD
label: Grafana Password
required: true
type: password
- variable: INFLUXDB_PASSWORD
label: Influxdb Password
required: true
type: password
- variable: INFLUX_8083
default: 8083
label: Influx Port 8083
required: true
type: string
- variable: INFLUX_8086
default: 8086
label: Influx Port 8086
required: true
type: string
2018-04-06 19:49:58 +00:00
services:
meshviewer:
scale: 1
start_on_create: true
nginx:
scale: 1
start_on_create: true
2018-04-06 20:00:42 +00:00
lb_config:
port_rules:
- target_port: 80
hostname: ${DOMAIN}
2018-04-06 19:49:58 +00:00
2018-04-10 15:06:00 +00:00
grafana:
scale: 1
start_on_create: true
lb_config:
port_rules:
- target_port: 3000
hostname: ${GRAFANA_DOMAIN}
influxdb:
scale: 1
start_on_create: true
2018-04-16 21:21:36 +00:00
redirect-https:
scale: 1
start_on_create: true
2018-04-16 21:16:32 +00:00
lb_config:
port_rules:
- target_port: 80
hostname: ${DOMAIN}
- target_port: 80
hostname: ${GRAFANA_DOMAIN}
2018-04-17 22:24:54 +00:00
fetch-json:
scale: 1
start_on_create: true
2018-04-16 21:09:04 +00:00
letsencrypt-map:
2018-04-06 19:49:58 +00:00
scale: 1
start_on_create: true
lb_config:
port_rules:
- target_port: 80
2018-04-16 21:09:04 +00:00
hostname: ${DOMAIN}
letsencrypt-grafana:
scale: 1
start_on_create: true
lb_config:
port_rules:
- target_port: 80
hostname: ${GRAFANA_DOMAIN}