GSTT-CSC / TotalSegmentator-AIDE

TotalSegmentator packaged as an AIDE Application, based on the MONAI Application Package (MAP) standard.
Other
24 stars 5 forks source link

Add GitHub Action to publish MAP(s) on GHCR #24

Open tomaroberts opened 1 year ago

tomaroberts commented 1 year ago

On release, it would be good to automatically build the latest container.

See: https://docs.github.com/en/actions/publishing-packages/publishing-docker-images#publishing-images-to-github-packages [Edit... this might not be possible because requires .Dockerfile in root of repo, which we don't have because MAP built by running monai-deploy package]

NB: might need to implement something to cater for having to create map-init first.

tomaroberts commented 1 year ago

Relevant/reminder:

Could build a unit test which uses monai-deploy package to build the MAP, such as: https://github.com/Project-MONAI/monai-deploy-app-sdk/blob/main/tests/system/packager/test_packager.py