aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/common/shared/testserver/freecoap/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'coin/provisioning/common/shared/testserver/freecoap/Dockerfile')
-rw-r--r--coin/provisioning/common/shared/testserver/freecoap/Dockerfile14
1 files changed, 14 insertions, 0 deletions
diff --git a/coin/provisioning/common/shared/testserver/freecoap/Dockerfile b/coin/provisioning/common/shared/testserver/freecoap/Dockerfile
new file mode 100644
index 00000000..7b2a27a7
--- /dev/null
+++ b/coin/provisioning/common/shared/testserver/freecoap/Dockerfile
@@ -0,0 +1,14 @@
+FROM qt_ubuntu_18.04
+ARG packages="avahi-daemon autoconf automake libtool make libgnutls28-dev"
+RUN apt-get update && apt-get -y install $packages
+
+WORKDIR /root/src
+ADD FreeCoAP-*.tar.gz .
+RUN mv FreeCoAP-* FreeCoAP
+WORKDIR /root/src/FreeCoAP
+RUN autoreconf --install && ./configure && make && make install
+WORKDIR sample/time_server
+RUN make
+WORKDIR /
+
+EXPOSE 5685/udp