Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
107 changes: 107 additions & 0 deletions octobot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
---
apiVersion: v1
kind: Service
metadata:
name: octobot-service
spec:
type: LoadBalancer
ports:
- port: 80
targetPort: 5001
protocol: TCP
selector:
app: octobot
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: octobot-backtesting
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
---
kind: PersistentVolumeClaim
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

apiVersion: v1
metadata:
name: octobot-tentacles
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: octobot-user
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: octobot
spec:
replicas: 1
selector:
matchLabels:
app: octobot
template:
metadata:
labels:
app: octobot
spec:
containers:
- name: octobot
image: drakkarsoftware/octobot:stable
ports:
- containerPort: 5001
resources:
requests:
cpu: "500m"
memory: "512Mi"
limits:
cpu: "1"
memory: "1Gi"
livenessProbe:
tcpSocket:
port: 5001
initialDelaySeconds: 30
periodSeconds: 10
readinessProbe:
tcpSocket:
port: 5001
initialDelaySeconds: 30
periodSeconds: 10
securityContext:
runAsNonRoot: true
runAsUser: 1000
volumeMounts:
- mountPath: /octobot/logs
name: logs
- mountPath: /octobot/backtesting
name: backtesting
- mountPath: /octobot/tentacles
name: tentacles
- mountPath: /octobot/user
name: user
volumes:
- name: logs
emptyDir: {}
- name: backtesting
persistentVolumeClaim:
claimName: octobot-backtesting
- name: tentacles
persistentVolumeClaim:
claimName: octobot-tentacles
- name: user
persistentVolumeClaim:
claimName: octobot-user
Loading