Add Honeynode emulator for device221
[transportpce.git] / tests / Xtesting / DockerSims / Dockerfile.orig
1 FROM openjdk:8-jdk-alpine
2
3 RUN apk add --update --no-cache bash procps maven git \
4   && mkdir /opt/sims \
5   && cd /root \
6   && git clone -b master https://git.opendaylight.org/gerrit/transportpce \
7   && cd transportpce/tests \
8   && ./buildHoneynode.sh \
9   && mv honeynode/ /opt/sims/ \
10   && echo -e '#/bin/sh\n\ncd /opt/sims\n./honeynode/honeynode-distribution/target/honeynode-distribution-1.18.01-hc/honeynode-distribution-1.18.01/honeycomb-tpce $@\n'>/usr/bin/honeynode \
11   && chmod +x /usr/bin/honeynode \
12 #  && ./buildTesttool.sh \
13 #  && mv netconf/netconf/tools/netconf-testtool/target/netconf-testtool-1.5.0-executable.jar /opt/sims/ \
14 #  && mv schemas /opt/sims/ \
15 #  && echo -e '#/bin/sh\n\ncd /opt/sims\njava -jar /opt/sims/netconf-testtool-1.5.0-executable.jar $@\n'>/usr/bin/testtool \
16 #  && chmod +x /usr/bin/testtool \
17   && mv sample_configs/ /opt/sims/ \
18   && cd ../.. \
19   && rm -rf transportpce/ .m2/ \
20   && apk del git maven
21
22
23 #CMD honeynode 830 sample_configs/openroadm/2.1/oper-ROADMA.xml
24 #CMD testtool --schemas-dir schemas  --initial-config-xml sample_configs/openroadm/1.2.1/sample-config-ROADMA.xml --starting-port 17830