apiVersion: apps/v1 kind: Deployment metadata: name: cantaloupe-deployment namespace: memobase labels: app: imageserver-app spec: selector: matchLabels: app: imageserver-app replicas: 1 template: metadata: labels: app: imageserver-app tier: web spec: containers: - name: cantaloupe-container image: cr.gitlab.switch.ch/memoriav/memobase-2020/services/cantaloupe-docker:4.1.5-jp2 ports: - containerPort: 8182 name: http protocol: TCP resources: requests: cpu: "0.5" memory: "1Gi" limits: cpu: "2" memory: "4Gi" imagePullPolicy: Always volumeMounts: - name: media-volume mountPath: /home/cantaloupe/images env: - name: CACHE_SERVER_DERIVATIVE_ENABLED value: 'true' - name: CACHE_SERVER_DERIVATIVE value: 'RedisCache' - name: REDISCACHE_HOST value: 'redis-service' restartPolicy: Always volumes: - name: media-volume persistentVolumeClaim: claimName: media-volume-claim