MicroMAX emulation
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.
Building
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.
Running
Start emulation with:
docker compose up
Images
mysql
Hosts the MicroMAX tango database.
tango-cs
The 'tango host' of the MicroMAX tango devices.
micromax-ds
Runs the emulated MicroMAX tango device servers. Runs the Sardana Pool and MacroServers with emulated MicroMAX elements.
mysql-2
Host 'csproxy' tango database.
g-v-csproxy-0
The 'tango host' of the 'csproxy' tango devices.
csproxy-ds
Runs emulated 'csproxy' devices.
mxcube
Runs the MxCube.
b-micromax-md3-pc
Runs MD3Up diffractometer exporter emulator.
b-micromax-isara-0
Runs ISARA socket API emulator.
dbg
Can be used for debugging and troubleshooting.