https://github.com/cnpem/hvps-epics-ioc
https://github.com/cnpem/hvps-epics-ioc
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cnpem/hvps-epics-ioc
- Owner: cnpem
- License: gpl-3.0
- Created: 2023-08-15T17:51:23.000Z (almost 2 years ago)
- Default Branch: devel
- Last Pushed: 2023-11-10T18:14:30.000Z (over 1 year ago)
- Last Synced: 2024-12-28T13:39:27.228Z (5 months ago)
- Language: Makefile
- Size: 22.5 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EPICS IOC for High Voltage Power Supply
This repository contains the High Voltage Power Supply (HVPS) EPICS Input/Output
Controller (IOC).## Building the Docker image
In order to build the Docker image, you can execute the following command
```bash
docker compose build
```## Instantiating a Docker container
For instantiating a Docker container, execute the following command properly
filling the environment variables.```bash
docker run --name --net host -d -e BEAMLINE= -e HUTCH= \
-e HVPS_IP_ADDRESS= -e HVPS_PORT= hvps-epics-ioc
```## Accessing the IOC Shell
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.