Using:
We recommend using MiniChRIS to run ChRIS.
The Docker image is automatically built and published to GitHub Container Registry via GitHub Actions when code is pushed to the main branch or when tags are created.
uv pip compile requirements.txt -o requirements.lock
sudo docker build -t ghcr.io/radoss-org/retuve-chris-plugin:latest .
sudo docker push ghcr.io/radoss-org/retuve-chris-plugin:latestsudo docker pull ghcr.io/radoss-org/retuve-chris-plugin:latestcurl -u "chris:chris1234" http://localhost:8000/chris-admin/api/v1/ \
-H 'Accept: application/json' \
-F [email protected] \
-F compute_names=hostThis will be changed in the future to not require the unstacking of folders.
sudo docker run --rm \
-v $PWD/retuve-data/default/uploaded:/incoming \
-v $PWD/retuve-data/default/savedir:/outgoing \
--user 1001 \
ghcr.io/radoss-org/retuve-chris-plugin:latest \
retuve_chris_plugin /incoming /outgoinguv pip install --no-deps .
retuve_chris_plugin retuve-data/default/uploaded retuve-data/default/savedirSuitable files for testing purposes can be found here: https://github.com/radoss-org/radoss-creative-commons/tree/main/dicoms/ultrasound
sudo docker run --rm ghcr.io/radoss-org/retuve-chris-plugin:latest chris_plugin_info -d ghcr.io/radoss-org/retuve-chris-plugin:latest > description.json
