From 010036f4f8d5a3d3a8c078080afa90a0f2d4a49b Mon Sep 17 00:00:00 2001 From: Anthony Lapenna Date: Thu, 2 Nov 2017 12:00:40 +0100 Subject: [PATCH] feat(stacks): add CockroachDB stack template --- stack_templates.json | 12 ++++++++++++ stacks/cockroachdb/docker-stack.yml | 16 ++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 stacks/cockroachdb/docker-stack.yml diff --git a/stack_templates.json b/stack_templates.json index 3796d83..fede1a8 100644 --- a/stack_templates.json +++ b/stack_templates.json @@ -10,5 +10,17 @@ "url": "https://github.com/openfaas/faas", "stackfile": "docker-compose.yml" } + }, + { + "title": "CockroachDB", + "description": "CockroachDB cluster", + "note": "Deploys an insecure CockroachDB cluster, please refer to CockroachDB documentation for production deployments.", + "categories": ["database"], + "platform": "linux", + "logo": "https://cloudinovasi.id/assets/img/logos/cockroachdb.png", + "repository": { + "url": "https://github.com/portainer/templates", + "stackfile": "stacks/cockroachdb/docker-compose.yml" + } } ] diff --git a/stacks/cockroachdb/docker-stack.yml b/stacks/cockroachdb/docker-stack.yml new file mode 100644 index 0000000..e644c9f --- /dev/null +++ b/stacks/cockroachdb/docker-stack.yml @@ -0,0 +1,16 @@ +version: '3' + +services: + roach1: + image: cockroachdb/cockroach:latest + command: "start --insecure" + deploy: + replicas: 1 + ports: + - "8080" + + roachN: + image: cockroachdb/cockroach:latest + command: "start --insecure --join=roach1,roachN" + deploy: + mode: global