File tree Expand file tree Collapse file tree 1 file changed +74
-72
lines changed Expand file tree Collapse file tree 1 file changed +74
-72
lines changed Original file line number Diff line number Diff line change 1+ ---
12apiVersion : v1
23kind : Service
34metadata :
4- labels :
5- service : octobot
6- name : octobot
5+ name : octobot-service
76spec :
8- ports :
9- - port : 5001
10- selector :
11- service : octobot
127 type : LoadBalancer
13-
14- ---
15- apiVersion : apps/v1
16- kind : Deployment
17- metadata :
18- labels :
19- service : octobot
20- name : octobot
21- spec :
22- replicas : 1
8+ ports :
9+ - port : 80
10+ targetPort : 5001
11+ protocol : TCP
2312 selector :
24- matchLabels :
25- service : octobot
26- strategy :
27- type : Recreate
28- template :
29- metadata :
30- labels :
31- service : octobot
32- spec :
33- containers :
34- - image : drakkarsoftware/octobot:stable
35- name : octobot
36- ports :
37- - containerPort : 5001
38- name : octobot
39- env :
40- - name : IS_CLOUD_ENV
41- value : " true"
42- volumeMounts :
43- - mountPath : /octobot/logs
44- name : octobot-logs
45- - mountPath : /octobot/backtesting
46- name : octobot-backtesting
47- - mountPath : /octobot/tentacles
48- name : octobot-tentacles
49- - mountPath : /octobot/user
50- name : octobot-user
51- restartPolicy : Always
52- volumes :
53- - name : octobot-logs
54- emptyDir : {}
55- - name : octobot-backtesting
56- persistentVolumeClaim :
57- claimName : octobot-backtesting
58- - name : octobot-tentacles
59- persistentVolumeClaim :
60- claimName : octobot-tentacles
61- - name : octobot-user
62- persistentVolumeClaim :
63- claimName : octobot-user
64-
13+ app : octobot
6514---
66- apiVersion : v1
6715kind : PersistentVolumeClaim
16+ apiVersion : v1
6817metadata :
69- labels :
70- service : octobot
7118 name : octobot-backtesting
7219spec :
7320 accessModes :
7421 - ReadWriteOnce
7522 resources :
7623 requests :
77- storage : 100Mi
78-
24+ storage : 1Gi
7925---
80- apiVersion : v1
8126kind : PersistentVolumeClaim
27+ apiVersion : v1
8228metadata :
83- labels :
84- service : octobot
8529 name : octobot-tentacles
8630spec :
8731 accessModes :
8832 - ReadWriteOnce
8933 resources :
9034 requests :
91- storage : 100Mi
92-
35+ storage : 1Gi
9336---
94- apiVersion : v1
9537kind : PersistentVolumeClaim
38+ apiVersion : v1
9639metadata :
97- labels :
98- service : octobot
9940 name : octobot-user
10041spec :
10142 accessModes :
10243 - ReadWriteOnce
10344 resources :
10445 requests :
105- storage : 100Mi
46+ storage : 1Gi
47+ ---
48+ apiVersion : apps/v1
49+ kind : Deployment
50+ metadata :
51+ name : octobot
52+ spec :
53+ replicas : 1
54+ selector :
55+ matchLabels :
56+ app : octobot
57+ template :
58+ metadata :
59+ labels :
60+ app : octobot
61+ spec :
62+ containers :
63+ - name : octobot
64+ image : drakkarsoftware/octobot:stable
65+ ports :
66+ - containerPort : 5001
67+ resources :
68+ requests :
69+ cpu : " 500m"
70+ memory : " 512Mi"
71+ limits :
72+ cpu : " 1"
73+ memory : " 1Gi"
74+ livenessProbe :
75+ tcpSocket :
76+ port : 5001
77+ initialDelaySeconds : 30
78+ periodSeconds : 10
79+ readinessProbe :
80+ tcpSocket :
81+ port : 5001
82+ initialDelaySeconds : 30
83+ periodSeconds : 10
84+ securityContext :
85+ runAsNonRoot : true
86+ runAsUser : 1000
87+ volumeMounts :
88+ - mountPath : /octobot/logs
89+ name : logs
90+ - mountPath : /octobot/backtesting
91+ name : backtesting
92+ - mountPath : /octobot/tentacles
93+ name : tentacles
94+ - mountPath : /octobot/user
95+ name : user
96+ volumes :
97+ - name : logs
98+ emptyDir : {}
99+ - name : backtesting
100+ persistentVolumeClaim :
101+ claimName : octobot-backtesting
102+ - name : tentacles
103+ persistentVolumeClaim :
104+ claimName : octobot-tentacles
105+ - name : user
106+ persistentVolumeClaim :
107+ claimName : octobot-user
You can’t perform that action at this time.
0 commit comments