Keywords: Harmony, IP, address, change, SImA, Signals Image Artist, stuck, converting, docker-compose.yml
For enabling direct connection from the PerkinElmer Harmony® Software that runs on a host that is not present in the Domain Name System, it is necessary for the Signals Image Artist server to be able to identify and resolve the IP address of the Harmony PC. This is done by editing the relevant section in the docker-compose.yml file which is found in the SImA installation directory.
As part of the SImA installation and setup process it is a requirement for the Harmony PC hostname and IP address to be added to the x-registrator-worker section within the docker-compose.yml file.
The Harmony PC hostname and IP should be added as extra_hosts in the format "hostname:ip_address":
If the IP address of the Harmony PC changes again you will need to edit the extra_hosts in both x-registrator-worker and acapella sections of docker-compose.yml. If you solely change the extra_hosts in the x-registrator-worker section omitting the latter the acapella image/container will still attempt to communicate with the original hostname/IP address. This will result in jobs that are unable to complete and which will remain stuck ''converting'' in the SImA job status page.
To resolve this problem edit the docker-compose.yml file and add the new Harmony PC hostname and IP address as extra_hosts to the acapella section of the docker-compose.yml:
After making the change, redeploy the SImA stack: