aboutsummaryrefslogtreecommitdiffstats
path: root/osmo-stp-master/Dockerfile
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2017-05-03 15:13:57 +0200
committerHarald Welte <laforge@gnumonks.org>2017-05-03 16:50:02 +0200
commit3f7ff12115662d6306b2098edb03ef3ddf8e3176 (patch)
treed0e1dfa9c52e6f22508259fbd59d9d416c12a1dc /osmo-stp-master/Dockerfile
parent95d26e7fc6e97918d2cef7f1a03fe2e9109e897c (diff)
Dockerfile for a containes with m3ua-testtool / sua-testtool
Diffstat (limited to 'osmo-stp-master/Dockerfile')
-rw-r--r--osmo-stp-master/Dockerfile31
1 files changed, 31 insertions, 0 deletions
diff --git a/osmo-stp-master/Dockerfile b/osmo-stp-master/Dockerfile
new file mode 100644
index 0000000..cd04313
--- /dev/null
+++ b/osmo-stp-master/Dockerfile
@@ -0,0 +1,31 @@
+FROM debian-jessie-build
+
+MAINTAINER Harald Welte <laforge@gnumonks.org>
+
+COPY Release.key /tmp/Release.key
+
+RUN apt-key add /tmp/Release.key && \
+ rm /tmp/Release.key && \
+ echo "deb http://download.opensuse.org/repositories/network:/osmocom:/nightly/Debian_8.0/ ./" > /etc/apt/sources.list.d/osmocom-nightly.list
+
+RUN apt-get update && apt-get install -y \
+ libosmocore-dev \
+ libosmo-netif-dev \
+ libsctp-dev
+
+WORKDIR /tmp
+
+RUN git clone git://git.osmocom.org/libosmo-sccp.git && \
+ cd libosmo-sccp && \
+ autoreconf -fi && \
+ ./configure && \
+ make -j8 install && \
+ ldconfig
+
+VOLUME /data
+
+COPY osmo-stp.cfg /data/
+
+CMD /usr/local/bin/osmo-stp -c /data/osmo-stp.cfg
+
+EXPOSE 2905 14001 4239