--- apiVersion: apps/v1 kind: Deployment metadata: name: grocy-backend namespace: personal-services labels: app.kubernetes.io/created-by: tyil app.kubernetes.io/managed-by: manual app.kubernetes.io/name: grocy-backend app.kubernetes.io/part-of: personal-services spec: replicas: 1 selector: matchLabels: app.kubernetes.io/created-by: tyil app.kubernetes.io/managed-by: manual app.kubernetes.io/name: grocy-backend app.kubernetes.io/part-of: personal-services strategy: type: RollingUpdate template: metadata: labels: app.kubernetes.io/created-by: tyil app.kubernetes.io/managed-by: manual app.kubernetes.io/name: grocy-backend app.kubernetes.io/part-of: personal-services spec: nodeName: "mieshu.tyil.net" containers: - image: grocy/backend:v3.3.2 name: grocy env: - name: GROCY_CURRENCY value: "EUR" - name: GROCY_MODE value: "production" - name: GROCY_CULTURE name: "en" - name: MAX_UPLOAD value: "50M" - name: PHP_MAX_FILE_UPLOAD value: "200" - name: PHP_MAX_POST value: "100M" - name: PHP_MEMORY_LIMIT value: "512M" ports: - containerPort: 9000 volumeMounts: - mountPath: /var/www/data name: data restartPolicy: Always volumes: - name: data hostPath: path: /etc/grocy type: Directory ...