community-catalog/templates/postgres/0/rancher-compose.yml
2017-02-07 17:38:12 +01:00

58 lines
1.3 KiB
YAML

.catalog:
name: "Postgres"
version: "v0.0.1"
description: "PostgreSQL"
uuid: postgres-0
minimum_rancher_version: v0.9.0
questions:
- variable: lb_port
description: "Port to access PostgreSQL from external services"
label: "Postgres LB Port"
required: true
default: 5432
type: "int"
- variable: postgres_db
description: "Postgres Database"
label: "Postgres Database"
required: true
default: "postgres_sb"
type: "string"
- variable: postgres_user
description: "Postgres User"
label: "Postgres User"
required: true
default: "postgres_user"
type: "string"
- variable: postgres_password
description: "Postgres Password"
label: "Postgres Password"
required: true
default: "postgres_password"
type: "string"
version: '2'
services:
postgres-lb:
scale: 1
lb_config:
certs: []
port_rules:
- protocol: tcp
service: postgres
source_port: ${lb_port}
target_port: 5432
health_check:
port: 42
interval: 2000
unhealthy_threshold: 3
healthy_threshold: 2
response_timeout: 2000
postgres:
scale: 1
health_check:
port: 5432
interval: 2000
unhealthy_threshold: 3
healthy_threshold: 2
response_timeout: 2000