A series of docker images that emulate MicroMAX beamline. The aim of the emulation is to be able to run MxCube, as it's deployed at MicroMAX, inside one of the containers.
To build all required images run:
docker compose build
Note that you need to be on MAXIV white network, when building images. The images are cloning code from MAXIV internal repositories.
Start emulation with:
docker compose up
Hosts the MicroMAX tango database.
The 'tango host' of the MicroMAX tango devices.
Runs the emulated MicroMAX tango device servers. Runs the Sardana Pool and MacroServers with emulated MicroMAX elements.
Host 'csproxy' tango database.
The 'tango host' of the 'csproxy' tango devices.
Runs emulated 'csproxy' devices.
Runs the MxCube.
Runs MD3Up diffractometer exporter emulator.
Runs ISARA socket API emulator.
Runs the PandABox API emulator. This is the PandABox used by trigger generator tango device.
Can be used for debugging and troubleshooting.