apiVersion: apps/v1 kind: Deployment metadata: name: csi-document-management-service namespace: moh-prod spec: #replicas: 2 selector: matchLabels: app: csi-document-management-service tier: backend track: stable template: metadata: labels: app: csi-document-management-service module: reporting tier: backend track: stable spec: # initContainers: # - name: create-dirs # image: 'registry.cloudsolutions.com.sa/public/busybox:busybox' # command: ["sh", "-c","mkdir -p /home/data/downloads/ws /home/data/downloads/unzip /home/data/downloads/tempDownload /home/data/upload /home/data/thumbnails/temp /home/data/thumbnails/zip /home/data/thumbnails/unzip"] # volumeMounts: # - name: create-dirs #csi-document-management-service # mountPath: /app containers: - env: - name: SECURITY_IAM_URL value: 'https://csi-iam-service/' - name: hostname value: csi-reporting-service envFrom: - configMapRef: name: service-configs-document-management-service - secretRef: name: service-secret-document-management-service image: 'harbor.moh.gov.sa/vidamoh/csi-document-management-service:1.0.0.2' imagePullPolicy: IfNotPresent # command: ["sh"] volumeMounts: - name: create-dirs #csi-document-management-service mountPath: /home/data/downloads/ws - name: create-dirs mountPath: /home/data/downloads/unzip - name: create-dirs mountPath: /home/data/downloads/tempDownload - name: create-dirs mountPath: /home/data/upload - name: create-dirs mountPath: /home/data/thumbnails/temp - name: create-dirs mountPath: /home/data/thumbnails/zip - name: create-dirs mountPath: /home/data/thumbnails/unzip name: csi-document-management-service ports: - containerPort: 8080 name: http protocol: TCP resources: limits: memory: 4Gi requests: cpu: 250m memory: 750Mi volumes: - name: create-dirs emptyDir: {} imagePullSecrets: - name: regcred