added journal command
This commit is contained in:
		@@ -0,0 +1,70 @@
 | 
			
		||||
apiVersion: apps/v1
 | 
			
		||||
kind: Deployment
 | 
			
		||||
metadata:
 | 
			
		||||
  namespace: journal
 | 
			
		||||
  name: journal-bot
 | 
			
		||||
  labels:
 | 
			
		||||
    app: journal-bot
 | 
			
		||||
spec:
 | 
			
		||||
# deployment running a single container
 | 
			
		||||
  selector:
 | 
			
		||||
    matchLabels:
 | 
			
		||||
      app: journal-bot
 | 
			
		||||
  replicas: 1
 | 
			
		||||
  template:
 | 
			
		||||
    metadata:
 | 
			
		||||
      labels:
 | 
			
		||||
        app: journal-bot
 | 
			
		||||
    spec:
 | 
			
		||||
      containers:
 | 
			
		||||
        - name: journal
 | 
			
		||||
          image: mollre/journal:arm64
 | 
			
		||||
          envFrom:
 | 
			
		||||
            - secretRef:
 | 
			
		||||
                name: journal-secret-env
 | 
			
		||||
          env:
 | 
			
		||||
            - name: MEDIA_DIR
 | 
			
		||||
              value: /journal/media
 | 
			
		||||
          volumeMounts:
 | 
			
		||||
            - name: journal-nfs
 | 
			
		||||
              mountPath: /journal
 | 
			
		||||
      volumes:
 | 
			
		||||
        - name: journal-nfs
 | 
			
		||||
          persistentVolumeClaim:
 | 
			
		||||
            claimName: journal-data-nfs
 | 
			
		||||
---
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: PersistentVolume
 | 
			
		||||
metadata:
 | 
			
		||||
  namespace: journal
 | 
			
		||||
  name: "journal-data-nfs"
 | 
			
		||||
  labels:
 | 
			
		||||
    directory: "journal-data"
 | 
			
		||||
spec:
 | 
			
		||||
  storageClassName: fast
 | 
			
		||||
  capacity:
 | 
			
		||||
    storage: "100Mi"
 | 
			
		||||
  accessModes:
 | 
			
		||||
    - ReadWriteOnce
 | 
			
		||||
  nfs:
 | 
			
		||||
    path: /journal-data
 | 
			
		||||
    server: 10.43.239.43 # assigned to nfs-server service. Won't change as long as service is not redeployed
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: PersistentVolumeClaim
 | 
			
		||||
metadata:
 | 
			
		||||
  namespace: journal
 | 
			
		||||
  name: "journal-data-nfs"
 | 
			
		||||
spec:
 | 
			
		||||
  storageClassName: "fast"
 | 
			
		||||
  accessModes:
 | 
			
		||||
    - ReadWriteOnce
 | 
			
		||||
  resources:
 | 
			
		||||
    requests:
 | 
			
		||||
      storage: "100Mi"
 | 
			
		||||
  selector:
 | 
			
		||||
    matchLabels:
 | 
			
		||||
      directory: "journal-data"
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user