Skip to content

developer notes

Daniel Beasley edited this page Oct 3, 2023 · 4 revisions

v1.8:

Docker stack was chosen rather than docker-compose. As XNAT uses docker containers running in swarm mode (recommended), then the XNAT, if on the same host, also should run as a service in swarm mode to prevent any memory issues. In addition docker secrets are used to store passwords - this is not compatible with docker-compose.

V. 1.76:

The directory ./install_scripts/ contains all the installation shell scripts for the individual components.

The pipeline engine has gradle bundles due to some sevrers unable to reach the gradle server.

under xnat-pipeline/gradle/wrapper/gradle-wrapper.properties, changed:

         distributionUrl=https://services.gradle.org/distributions/gradle-4.10.2-all.zip

to

         distributionUrl=gradle-4.10.2-all.zip

UPDATE - NOW 5.6.2 - v4 does not work.

and downloaded the gradle zip and placed in the same directory.

In addition, a broken dependency was removed from build.gradle:

         maven { url "http://maven.imagej.net/content/groups/public" }

Clone this wiki locally