- Call java -jar synthea-with-dependencies.jar directly instead of run_synthea which invokes Gradle at runtime - Tag image as v2 to force K8s to pull fresh image
45 lines
780 B
Plaintext
45 lines
780 B
Plaintext
manifest {
|
|
name = 'synthea-alldiseases'
|
|
description = 'Synthea synthetic patient generator pipeline'
|
|
mainScript = 'main.nf'
|
|
version = '1.0.0'
|
|
}
|
|
|
|
params {
|
|
disease_name = null
|
|
outdir = null
|
|
population = 10
|
|
gender = 0.5
|
|
min_age = 0
|
|
max_age = 90
|
|
seed = null
|
|
}
|
|
|
|
profiles {
|
|
standard {
|
|
docker {
|
|
enabled = true
|
|
temp = 'auto'
|
|
}
|
|
}
|
|
|
|
k8s {
|
|
process {
|
|
executor = 'k8s'
|
|
container = 'harbor.cluster.omic.ai/omic/synthea-alldiseases:v2'
|
|
}
|
|
docker {
|
|
enabled = true
|
|
}
|
|
k8s {
|
|
storageClaimName = 'eureka-pvc'
|
|
storageMountPath = '/omic/eureka'
|
|
}
|
|
}
|
|
}
|
|
|
|
process {
|
|
cpus = 2
|
|
memory = '4 GB'
|
|
}
|