kube-cascade/matrix/maubot.yaml

47 lines
1.1 KiB
YAML
Raw Permalink Normal View History

2023-12-20 22:40:16 +00:00
apiVersion: apps/v1
kind: Deployment
metadata:
name: maubot
namespace: synapse
annotations:
reloader.stakater.com/auto: "true"
spec:
replicas: 1
selector:
matchLabels:
app: maubot
strategy:
type: Recreate
template:
metadata:
labels:
app: maubot
spec:
containers:
- name: maubot
#image: debian:11
#command: ["bash", "-c", "sleep 1000000"]
image: dock.mau.dev/maubot/maubot:latest
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8080
protocol: TCP
volumeMounts:
- mountPath: /old-data
name: old-data-pv
- mountPath: /data
name: data-pv
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 0
volumes:
- name: old-data-pv
nfs:
path: /volume1/docker-compose-mounts/maubot
server: 172.16.18.1
- name: data-pv
persistentVolumeClaim:
claimName: maubot-data