Commit Graph

8 Commits

Author SHA1 Message Date
f8df39d9af Fix script to write outputs to Nextflow work dir
- Save pwd before cd /app so outputs go to correct location
- Use set +e and PIPESTATUS to handle java exit code gracefully
- Exit 0 if FHIR files were generated successfully
2026-03-25 14:51:09 +01:00
02d93f9360 Fix image pull and gender arg for WES
- Push as Docker V2 manifest (no OCI index/attestation) so K8s can pull
- Tag as v3 to avoid cached image issues
- Fix gender: omit -g flag for 0.5 (both), Synthea only accepts M or F
2026-03-25 14:29:59 +01:00
f29323323b Use pre-built jar and v2 tag to bypass Gradle permission issue
- 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
2026-03-25 13:30:24 +01:00
a871107728 Fix Dockerfile permissions for K8s execution
Make .gradle, output, build, and modules directories writable (chmod 777)
so the container works when K8s runs it as a non-root user.
2026-03-25 12:57:45 +01:00
d468509ec3 Configure synthea-alldiseases for WES execution
- Rewrite params.json to match WES tool registry format
- Update main.nf to use Harbor container image
- Add k8s profile to nextflow.config for WES/Kubernetes execution
- Use s3://omic/eureka paths for output
2026-03-25 12:31:34 +01:00
e10ae0cf81 Fixed patient generation with separate script approach 2025-03-27 11:26:33 -07:00
2141e81f42 Trying to fix basic functionality again. 2025-03-23 11:53:47 -07:00
ebda48190a Initial commit 2025-03-20 02:14:15 +00:00