Browse Source

Merge pull request #1251 from philips/hack-insta-discovery

hack: introduce a insta-discovery script
Brandon Philips 11 years ago
parent
commit
5b8c4f4e0d
5 changed files with 15 additions and 1 deletions
  1. 2 1
      .gitignore
  2. 1 0
      hack/README.md
  3. 4 0
      hack/insta-discovery/Procfile
  4. 1 0
      hack/insta-discovery/README.md
  5. 7 0
      hack/insta-discovery/discovery

+ 2 - 1
.gitignore

@@ -4,6 +4,7 @@
 /machine*
 /bin
 .vagrant
-/*_etcd_data
+*_etcd_data
 etcd
 *.swp
+/hack/insta-discovery/.env

+ 1 - 0
hack/README.md

@@ -0,0 +1 @@
+Various hacks that are used by developers.

+ 4 - 0
hack/insta-discovery/Procfile

@@ -0,0 +1,4 @@
+# Use goreman to run `go get github.com/mattn/goreman`
+etcd1: ../../bin/etcd -name node1 -listen-client-urls http://127.0.0.1:4001 -advertise-client-urls http://127.0.0.1:4001 -listen-peer-urls http://127.0.0.1:7001 -advertise-peer-urls http://127.0.0.1:7001
+etcd2: ../../bin/etcd -name node2 -listen-client-urls http://127.0.0.1:4002 -advertise-client-urls http://127.0.0.1:4002 -listen-peer-urls http://127.0.0.1:7002 -advertise-peer-urls http://127.0.0.1:7002
+etcd3: ../../bin/etcd -name node3 -listen-client-urls http://127.0.0.1:4003 -advertise-client-urls http://127.0.0.1:4003 -listen-peer-urls http://127.0.0.1:7003 -advertise-peer-urls http://127.0.0.1:7003

+ 1 - 0
hack/insta-discovery/README.md

@@ -0,0 +1 @@
+Starts a cluster via the discovery service on your local machine. Useful for testing.

+ 7 - 0
hack/insta-discovery/discovery

@@ -0,0 +1,7 @@
+#!/bin/sh
+
+disc=$(curl https://discovery.etcd.io/new?size=3)
+echo ETCD_DISCOVERY=${disc} > .env
+echo "setup discovery start your cluster"
+cat .env
+goreman start