aboutsummaryrefslogtreecommitdiffstats
path: root/osmo-hnbgw-latest/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'osmo-hnbgw-latest/Dockerfile')
-rw-r--r--osmo-hnbgw-latest/Dockerfile30
1 files changed, 30 insertions, 0 deletions
diff --git a/osmo-hnbgw-latest/Dockerfile b/osmo-hnbgw-latest/Dockerfile
new file mode 100644
index 0000000..4456c8e
--- /dev/null
+++ b/osmo-hnbgw-latest/Dockerfile
@@ -0,0 +1,30 @@
+FROM debian:stretch
+
+MAINTAINER Harald Welte <laforge@gnumonks.org>
+
+ARG OSMOCOM_REPO="http://download.opensuse.org/repositories/network:/osmocom:/latest/Debian_9.0/"
+
+COPY Release.key /tmp/Release.key
+
+RUN apt-get update && \
+ apt-get install -y --no-install-recommends \
+ gnupg
+
+RUN apt-key add /tmp/Release.key && \
+ rm /tmp/Release.key && \
+ echo "deb " $OSMOCOM_REPO " ./" > /etc/apt/sources.list.d/osmocom-latest.list
+
+ADD $OSMOCOM_REPO/Release /tmp/Release
+RUN apt-get update && \
+ apt-get install -y --no-install-recommends \
+ telnet \
+ osmo-hnbgw && \
+ apt-get clean
+
+WORKDIR /tmp
+
+VOLUME /data
+COPY osmo-hnbgw.cfg /data/osmo-hnbgw.cfg
+
+WORKDIR /data
+CMD ["/usr/bin/osmo-hnbgw", "-c", "/data/osmo-hnbgw.cfg"]