[Enabler] Automate Mantid server configuration
Set up servers using the following guidelines :
Current Docker images are available at hxxps://github.com/orgs/mantidproject/packages . I need to delete the older obsolete ones so ignore anything but the latest images. One is a development container and the other is the Jenkins container to help with connecting to Jenkins.
The Dockerfiles for both if these currently reside at hxxps://github.com/mantidproject/dockerfiles/blob/main/development/docker/CentOS7Slim.Dockerfile and hxxps://github.com/mantidproject/dockerfiles/blob/main/jenkins-node/mantid-builder/docker-images/CentOS7Slim.Dockerfile
The new Dockerfiles have the word ‘slim’ in them to differentiate them from pre-Conda images. These newer images use a more recent version of git and Java 11.
More information about the proposed changes to the dokerfiles repo (including renaming the repo) can be found at hxxps://github.com/mantidproject/dockerfiles/issues/61 . I’ll keep in touch about when this work will get done.
We also discussed very briefly some of the work the ISIS Core sub-team are doing. These are the links to the draft PRs in case anyone wanted to take a look. Upgrade to Qt 5.15 - hxxps://github.com/mantidproject/mantid/pull/34808 Update h5py - hxxps://github.com/mantidproject/mantid/pull/34806 Upgrade to matplolib v3.6 - hxxps://github.com/mantidproject/mantid/pull/34774 (still using v3.5 to ensure backward compatibility) and hxxps://github.com/mantidproject/mantid/pull/34803 (using v3.6)