Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleBuild Image
git clone https://baltig.infn.it/epics-containers/infn-epics-ioc.git --recurse-submodules
cd infn-epics-ioc
docker build --build-arg TARGET_ARCHITECTURE="linux" --build-arg TARGETARCH="amd64" --build-arg TARGET_ARCHITECTURE="linux" --build-arg TARGETARCH="amd64" -tt baltig.infn.it:4567/epics-containers/infn-epics-ioc:local .

building development:

Code Block
titleBuild Image
git clone https://baltig.infn.it/epics-containers/infn-epics-ioc.git --recurse-submodules
cd infn-epics-ioc
docker build -f Dockerfile.devel --build-arg TARGET_ARCHITECTURE="linux" --build-arg TARGETARCH="amd64" -t baltig.infn.it:4567/epics-containers/infn-epics-ioc:devel .
test:

the following lines will mount the <myibek yaml instance> in the container /epics/ioc/config and will expose CA ports.

Code Block
titleBuild Image
cd <myibek yaml instance>
docker run -p 5064:5064/udp -p 5064:5064/tcp -p 5065:5065/udp -p 5065:5065/tcp -it -v /dev/ttyr00:/dev/ttyr00 -v .:/epics/ioc/config baltig.infn.it:4567/epics-containers/infn-epics-ioc:local .


test development:

the following lines will mount the <myibek yaml instance> in the container /epics/ioc/config and will expose CA ports.

Code Block
titleBuild Image
cd <myibek yaml instance>
docker run -p 5064:5064/udp -p 5064:5064/tcp -p 5065:5065/udp -p 5065:5065/tcp -it -v /dev/ttyr00:/dev/ttyr00 -v .:/epics/ioc/config baltig.infn.it:4567/epics-containers/infn-epics-ioc:local:devel
root@3870c1890419:/epics/generic-source/ioc/config# /epics/ioc/start.sh
...
log
...

For test refer to existing ibek support