aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/common/shared/testserver/californium/Dockerfile
blob: 81d27f9bdef235e38960774c98d70a727e3489ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
FROM qt_ubuntu_18.04
ARG packages="avahi-daemon maven default-jdk patch"
RUN apt-get update && apt-get -y install $packages

# Get californium-based CoAP test server
WORKDIR /root/src
ADD californium-*.tar.gz .
RUN mv californium-* californium
WORKDIR /root/src/californium
ADD qt_changes.patch ./
RUN patch -p1 < qt_changes.patch
RUN mvn clean install -q -DskipTests
WORKDIR /

EXPOSE 5683/udp 5684/udp