apiVersion: apps/v1 kind: Deployment metadata: name: digital-trials-nextflow namespace: bioinformatics spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: digital-trials-nextflow strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: creationTimestamp: null labels: app: digital-trials-nextflow spec: containers: - command: - sleep - infinity image: nextflow/nextflow:25.04.6 imagePullPolicy: IfNotPresent name: nextflow workingDir: /mnt/dreamdock-data/digital_trials resources: limits: cpu: "2" memory: 4Gi requests: cpu: "1" memory: 2Gi terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /mnt/ZINC-22 name: zinc-22-volume - mountPath: /mnt/dreamdock-data name: dreamdock-volume dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: nextflow-sa serviceAccountName: nextflow-sa terminationGracePeriodSeconds: 30 volumes: - name: zinc-22-volume hostPath: path: /mnt/ZINC-22 type: Directory - name: dreamdock-volume persistentVolumeClaim: claimName: dreamdock-data # --- # apiVersion: v1 # kind: PersistentVolumeClaim # metadata: # name: digital-trials-data # namespace: bioinformatics # spec: # accessModes: # - ReadWriteMany # resources: # requests: # storage: 6000Gi # storageClassName: truenas-nfs