This repository contains the High Voltage Power Supply (HVPS) EPICS Input/Output Controller (IOC).
In order to build the Docker image, you can execute the following command
docker compose build
For instantiating a Docker container, execute the following command properly filling the environment variables.
docker run --name <NAME> --net host -d -e BEAMLINE=<BEAMLINE> -e HUTCH=<HUTCH> \
-e HVPS_IP_ADDRESS=<HVPS_IP_ADDRESS> -e HVPS_PORT=<HVPS_PORT> hvps-epics-ioc
By default, st.cmd
will run under procServ
inside the container, which will
create a ioc.sock
stream Unix socket in the container working directory that
can be used to access the IOC shell.