From 771d29502d66fd30ce09dfc5482437c6b5918730 Mon Sep 17 00:00:00 2001 From: Josh Cox Date: Mon, 14 Aug 2017 11:54:32 -0500 Subject: [PATCH] Added tpl file --- templates/postgres/1/docker-compose.yml.tpl | 41 +++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 templates/postgres/1/docker-compose.yml.tpl diff --git a/templates/postgres/1/docker-compose.yml.tpl b/templates/postgres/1/docker-compose.yml.tpl new file mode 100644 index 0000000..de6fedc --- /dev/null +++ b/templates/postgres/1/docker-compose.yml.tpl @@ -0,0 +1,41 @@ +version: '2' +services: + postgres-lb: + image: rancher/lb-service-haproxy + ports: + - ${lb_port} + {{- if ne .Values.host_label ""}} + labels: + io.rancher.scheduler.affinity:host_label: ${host_label} + {{- end}} + + postgres-data: + image: busybox + labels: + io.rancher.container.start_once: true + {{- if ne .Values.host_label ""}} + io.rancher.scheduler.affinity:host_label: ${host_label} + {{- end}} + volumes: + - pgdata:/var/lib/postgresql/data/pgdata + + postgres: + image: postgres:latest + environment: + PGDATA: /var/lib/postgresql/data/pgdata + POSTGRES_DB: ${postgres_db} + POSTGRES_USER: ${postgres_user} + POSTGRES_PASSWORD: ${postgres_password} + tty: true + stdin_open: true + labels: + io.rancher.sidekicks: postgres-data + {{- if ne .Values.host_label ""}} + io.rancher.scheduler.affinity:host_label: ${host_label} + {{- end}} + volumes_from: + - postgres-data +volumes: + pgdata: + driver: ${VOLUME_DRIVER} + per_container: true