apiVersion: apps/v1 kind: Deployment metadata: name: firefly namespace: firefly spec: replicas: 1 selector: matchLabels: app: firefly template: metadata: labels: app: firefly spec: initContainers: - name: init-storage image: busybox command: - sh - -c - | mkdir -p /var/www/html/storage && chown -R 33:33 /var/www/html/storage volumeMounts: - name: firefly-data mountPath: /var/www/html/storage containers: - name: firefly image: fireflyiii/core:latest ports: - containerPort: 8080 envFrom: - configMapRef: name: firefly-config - secretRef: name: firefly-secrets volumeMounts: - name: firefly-data mountPath: /var/www/html/storage volumes: - name: firefly-data persistentVolumeClaim: claimName: firefly-data #envFrom: # - configMapRef: # name: firefly-config # - secretRef: # name: firefly-secrets