Skip to content

SETUP

Docker

Host

Linux

Host Hardware Recommendation (Medium Size):
- Ubuntu 20.04
- Cores: 10
- RAM: 32 GB
- Disk Storage (Docker): minimum=50 GB (prefer 100 GB)
- Fastest SSD available

Installation:
1. Install Docker
Link: Install Docker Engine on Ubuntu

  1. Create following folders at root of host file system:
    cd / 
    sudo mkdir /development
    sudo mkdir /WSI
    sudo chown -R [username] /development
    sudo chown -R [username] /WSI
    
  2. Clone ImageTransformSvc code to local folder
    cd /development  
    git clone https://gestaltdiagnostics.visualstudio.com/Gestalt%20AI/_git/ImageTransformSvc
    
    Note: Currently using 'develop' brach of repo (12/13/23)
  3. Confirm docker compose file has correct WSI Archive Volume configured.
    1. Open docker-compose.poc-linux-*.yml
      cd /development/ImageTransformSvc
      sudo nano docker-compose.poc-linux-*.yml
      
    2. Modify line in volumes section to match current archive path
  4. Run docker compose from project root (/development/ImageTransformSvc)
    sudo docker compose -f docker-compose.poc-linux-*.yml up -d --build 
    
  5. Confirm that ImageTransformSvc is running by navigating (http://[host-ip]:[port])