aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2021-11-23 12:19:12 +0300
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2021-11-23 12:20:05 +0300
commitbaade9eef3a9b5973a5df9946f783e2583256276 (patch)
treefe634f36e653b05cc2d371d9a591e578cc6bb51f
parent1e8e606d1658d2c3650cf7b9614548f04a4ec9bc (diff)
open5gs-latest: new Dockerfile for latest open5gs from packages
-rw-r--r--open5gs-latest/Dockerfile25
-rw-r--r--open5gs-latest/Makefile5
2 files changed, 30 insertions, 0 deletions
diff --git a/open5gs-latest/Dockerfile b/open5gs-latest/Dockerfile
new file mode 100644
index 0000000..ba8c866
--- /dev/null
+++ b/open5gs-latest/Dockerfile
@@ -0,0 +1,25 @@
+ARG REGISTRY=docker.io
+FROM ${REGISTRY}/debian:buster
+
+MAINTAINER Vadim Yanitskiy <vyanitskiy@sysmocom.de>
+
+# TODO: remove me!
+ADD sources.list /etc/apt/sources.list
+
+RUN apt-get update && \
+ apt-get install -y --no-install-recommends \
+ ca-certificates \
+ gnupg \
+ curl
+RUN curl https://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/Debian_10/Release.key | apt-key add -
+RUN curl https://www.mongodb.org/static/pgp/server-4.2.asc | apt-key add -
+
+RUN echo "deb http://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/Debian_10/ ./" \
+ > /etc/apt/sources.list.d/open5gs.list
+RUN echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main" \
+ > /etc/apt/sources.list.d/mongodb-org.list
+
+RUN apt-get update && \
+ apt-get install -y \
+ mongodb-org \
+ open5gs
diff --git a/open5gs-latest/Makefile b/open5gs-latest/Makefile
new file mode 100644
index 0000000..95c99bb
--- /dev/null
+++ b/open5gs-latest/Makefile
@@ -0,0 +1,5 @@
+DATA_DIR?=$(shell pwd)
+USER_ID?=$(shell id -u)
+RUN_ARGS=-v $(DATA_DIR):/data --user $(USER_ID) --network host --rm
+
+include ../make/Makefile