This repository is part of the QuantImage v2 platform, which includes the following repositories:
- https://github.com/medgift/quantimage2-setup - Setup script for the platform
- https://github.com/medgift/quantimage2-frontend - Frontend in React
- https://github.com/medgift/quantimage2_backend - Backend in Python
- https://github.com/medgift/quantimage2-kheops - Custom configuration for the Kheops platform
The project uses Docker for easy build & deployment, using the following files :
webapp/Dockerfile: Installs the Python backend dependencies and starts the Flask serverworkers/Dockerfile: Installs the Celery worker dependencies and starts the workerflower/Dockerfile: Installs & starts the Flower monitoring interface for the Celery workersdocker-compose.yml: Base Docker Compose filedocker-compose.override.yml: Override file for local development, exposing ports & mapping source directories to containers.docker-compose.local.yml: Exports ports but does not map the source code directlydocker-compose.vm.yml: File for the QuantImage v2 VM, restarting the container automatically on reboot or crashdocker-compose.zrad.yml: File to include the ZRad feature extraction library (currently not publicly available)docker-compose.prod.yml: Production file for use with Traefik
See the Documentation for more information on the code structure.