| # Hugging Face demo - through docker SDK | |
| Deploying simple models in a gradio-based web interface in Hugging Face spaces is easy. | |
| For any other custom pipeline, with various dependencies and challenging behaviour, it | |
| might be necessary to use Docker containers instead. | |
| For every new push to the main branch, continuous deployment to the Hugging Face | |
| `LyNoS` space is performed through a GitHub Actions workflow. | |
| When the space is updated, the Docker image is rebuilt/updated (caching if possible). | |
| Then when finished, the end users can test the app as they please. | |
| Right now, the functionality of the app is extremely limited, only offering a widget | |
| for uploading a NIfTI file (`.nii` or `.nii.gz`) and visualizing the produced surface | |
| of the predicted lung tumor volume when finished processing. | |
| Analysis process can be monitored from the `Logs` tab next to the `Running` button | |
| in the Hugging Face `LyNoS` space. | |
| It is also possible to build the app as a docker image and deploy it. To do so follow these steps: | |
| ``` | |
| docker build -t LyNoS:latest .. | |
| docker run -it -p 7860:7860 LyNoS:latest | |
| ``` | |
| Then open `http://localhost:7860` in your favourite internet browser to view the demo. | |