Skip to content

Commit 97f386b

Browse files
committed
consul
1 parent ca12921 commit 97f386b

File tree

4 files changed

+108
-65
lines changed

4 files changed

+108
-65
lines changed

docker/shared/app/package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,24 @@
88
},
99
"dependencies": {
1010
"chairo": "3.0.0",
11+
"github": "9.2.0",
1112
"handlebars": "4.0.6",
1213
"hapi": "16.1.0",
1314
"inert": "4.1.0",
1415
"lru-cache": "4.0.2",
1516
"seneca": "3.4.2",
17+
"seneca-balance-client": "0.6.1",
18+
"seneca-consul-registry": "^0.1.0",
1619
"seneca-entity": "2.0.2",
1720
"seneca-jsonfile-store": "1.0.1",
21+
"seneca-mesh": "0.11.0",
1822
"seneca-redis-transport": "0.3.0",
1923
"seneca-repl": "1.1.2",
20-
"seneca-mesh": "0.11.0",
21-
"seneca-balance-client": "0.6.1",
24+
"seneca-statsd": "0.1.0",
25+
"seneca-zipkin-tracer": "0.2.0",
2226
"trie-prefix-tree": "1.3.0",
2327
"vision": "4.1.1",
24-
"wreck": "10.0.0",
25-
"github": "9.2.0",
26-
"seneca-zipkin-tracer": "0.2.0",
27-
"seneca-statsd": "0.1.0"
28+
"wreck": "10.0.0"
2829
},
2930
"devDependencies": {
3031
"fuge": "^2.0.2",

notes.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,8 @@ docker service create --name nodezoo_web --network nodezoo_nodezoo --publish 800
5151

5252
# kubernetes
5353

54+
minikube start
55+
56+
minikube ssh
57+
58+

package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,24 @@
88
},
99
"dependencies": {
1010
"chairo": "3.0.0",
11+
"github": "9.2.0",
1112
"handlebars": "4.0.6",
1213
"hapi": "16.1.0",
1314
"inert": "4.1.0",
1415
"lru-cache": "4.0.2",
1516
"seneca": "3.4.2",
17+
"seneca-balance-client": "0.6.1",
18+
"seneca-consul-registry": "^0.1.0",
1619
"seneca-entity": "2.0.2",
1720
"seneca-jsonfile-store": "1.0.1",
21+
"seneca-mesh": "0.11.0",
1822
"seneca-redis-transport": "0.3.0",
1923
"seneca-repl": "1.1.2",
20-
"seneca-mesh": "0.11.0",
21-
"seneca-balance-client": "0.6.1",
24+
"seneca-statsd": "0.1.0",
25+
"seneca-zipkin-tracer": "0.2.0",
2226
"trie-prefix-tree": "1.3.0",
2327
"vision": "4.1.1",
24-
"wreck": "10.0.0",
25-
"github": "9.2.0",
26-
"seneca-zipkin-tracer": "0.2.0",
27-
"seneca-statsd": "0.1.0"
28+
"wreck": "10.0.0"
2829
},
2930
"devDependencies": {
3031
"fuge": "^2.0.2",

prod/nodezoo.yml

Lines changed: 89 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,20 @@ spec:
4040
type: NodePort
4141
---
4242

43+
kind: Service
44+
apiVersion: v1
45+
metadata:
46+
name: consul
47+
spec:
48+
ports:
49+
- name: consul
50+
port: 8500
51+
targetPort: 8500
52+
selector:
53+
srv: consul
54+
type: NodePort
55+
---
56+
4357
apiVersion: extensions/v1beta1
4458
kind: Deployment
4559
metadata:
@@ -54,6 +68,7 @@ spec:
5468
containers:
5569
- name: repl
5670
image: nodezoo-repl-prod:1
71+
5772
---
5873

5974
apiVersion: extensions/v1beta1
@@ -89,30 +104,27 @@ spec:
89104
containers:
90105
- name: search
91106
image: nodezoo-search-prod:1
92-
env:
93-
- name: BASES
94-
value: "172.17.0.6:39000"
95107
---
96108

97109

98-
apiVersion: extensions/v1beta1
99-
kind: Deployment
100-
metadata:
101-
name: suggest
102-
spec:
103-
replicas: 1
104-
template:
105-
metadata:
106-
labels:
107-
srv: suggest
108-
spec:
109-
containers:
110-
- name: suggest
111-
image: nodezoo-suggest-prod:1
112-
env:
113-
- name: BASES
114-
value: "172.17.0.6:39000"
115-
---
110+
# apiVersion: extensions/v1beta1
111+
# kind: Deployment
112+
# metadata:
113+
# name: suggest
114+
# spec:
115+
# replicas: 1
116+
# template:
117+
# metadata:
118+
# labels:
119+
# srv: suggest
120+
# spec:
121+
# containers:
122+
# - name: suggest
123+
# image: nodezoo-suggest-prod:1
124+
# env:
125+
# - name: BASES
126+
# value: "172.17.0.6:39000"
127+
# ---
116128

117129

118130
apiVersion: extensions/v1beta1
@@ -153,60 +165,84 @@ spec:
153165
value: "172.17.0.6:39000"
154166
---
155167

156-
apiVersion: extensions/v1beta1
157-
kind: Deployment
158-
metadata:
159-
name: github
160-
spec:
161-
replicas: 1
162-
template:
163-
metadata:
164-
labels:
165-
srv: github
166-
spec:
167-
containers:
168-
- name: github
169-
image: nodezoo-github-prod:1
170-
env:
171-
- name: BASES
172-
value: "172.17.0.6:39000"
173-
---
168+
# apiVersion: extensions/v1beta1
169+
# kind: Deployment
170+
# metadata:
171+
# name: github
172+
# spec:
173+
# replicas: 1
174+
# template:
175+
# metadata:
176+
# labels:
177+
# srv: github
178+
# spec:
179+
# containers:
180+
# - name: github
181+
# image: nodezoo-github-prod:1
182+
# env:
183+
# - name: BASES
184+
# value: "172.17.0.6:39000"
185+
# ---
186+
187+
# apiVersion: extensions/v1beta1
188+
# kind: Deployment
189+
# metadata:
190+
# name: validate
191+
# spec:
192+
# replicas: 1
193+
# template:
194+
# metadata:
195+
# labels:
196+
# srv: validate
197+
# spec:
198+
# containers:
199+
# - name: validate
200+
# image: nodezoo-validate-prod:1
201+
# env:
202+
# - name: BASES
203+
# value: "172.17.0.6:39000"
204+
# ---
205+
174206

175207
apiVersion: extensions/v1beta1
176208
kind: Deployment
177209
metadata:
178-
name: validate
210+
name: elastic
179211
spec:
180212
replicas: 1
181213
template:
182214
metadata:
183215
labels:
184-
srv: validate
216+
srv: elastic
185217
spec:
186218
containers:
187-
- name: validate
188-
image: nodezoo-validate-prod:1
219+
- name: elastic
220+
image: docker.elastic.co/elasticsearch/elasticsearch:5.2.2
189221
env:
190-
- name: BASES
191-
value: "172.17.0.6:39000"
192-
---
222+
- name: "xpack.security.enabled"
223+
value: "false"
224+
initContainers:
225+
- name: init-sysctl
226+
image: busybox
227+
imagePullPolicy: IfNotPresent
228+
command: ["sysctl", "-qw", "vm.max_map_count=262144"]
229+
securityContext:
230+
privileged: true
193231

232+
---
194233

195234
apiVersion: extensions/v1beta1
196235
kind: Deployment
197236
metadata:
198-
name: elastic
237+
name: consul
199238
spec:
200239
replicas: 1
201240
template:
202241
metadata:
203242
labels:
204-
srv: elastic
243+
srv: consul
205244
spec:
206245
containers:
207-
- name: elastic
208-
image: docker.elastic.co/elasticsearch/elasticsearch:5.2.2
209-
env:
210-
- name: "XPACK_SECURITY_ENABLED"
211-
value: "false"
246+
- name: consul
247+
image: consul
212248

0 commit comments

Comments
 (0)