From 96b02a858d46998b30022b426eddeb21a404a109 Mon Sep 17 00:00:00 2001 From: Jan David Mol <mol@astron.nl> Date: Wed, 2 Dec 2020 09:40:58 +0100 Subject: [PATCH] Added PyPCC simulator hosted at pypcc-sim:4848. --- docker-compose/pypcc-sim.yml | 18 ++++++++++++++++++ docker-compose/pypcc-sim/Dockerfile | 11 +++++++++++ 2 files changed, 29 insertions(+) create mode 100644 docker-compose/pypcc-sim.yml create mode 100644 docker-compose/pypcc-sim/Dockerfile diff --git a/docker-compose/pypcc-sim.yml b/docker-compose/pypcc-sim.yml new file mode 100644 index 000000000..94c8e9f58 --- /dev/null +++ b/docker-compose/pypcc-sim.yml @@ -0,0 +1,18 @@ +# +# Docker compose file that launches a PyPCC simulator +# +# Defines: +# - pypcc-sim +# +version: '2' + +services: + pypcc-sim: + build: + context: pypcc-sim + container_name: ${CONTAINER_NAME_PREFIX}pypcc-sim + network_mode: ${NETWORK_MODE} + volumes: + - ${HOME}:/hosthome + ports: + - "4848:4848" diff --git a/docker-compose/pypcc-sim/Dockerfile b/docker-compose/pypcc-sim/Dockerfile new file mode 100644 index 000000000..994a20508 --- /dev/null +++ b/docker-compose/pypcc-sim/Dockerfile @@ -0,0 +1,11 @@ +FROM ubuntu:20.04 + +RUN apt-get update && apt-get install -y python3 python3-pip python3-yaml git + +RUN pip3 install opcua numpy + +RUN git clone https://git.astron.nl/lofar2.0/pypcc +RUN cd pypcc && touch pylibi2c.py + +WORKDIR /pypcc +CMD ["python3","fake-opcuaserv.py"] -- GitLab