pespin has submitted this change. ( 
https://gerrit.osmocom.org/c/docker-playground/+/27213 )

Change subject: Add debian-bullseye-erlang docker image
......................................................................

Add debian-bullseye-erlang docker image

Copied from debian-buster-erlang, references to debian 10 and buster
modified to debian11 and bullseye.

Change-Id: I5c13eedcbfa721b7e1939e571470ea7044c00211
---
A debian-bullseye-erlang/Dockerfile
A debian-bullseye-erlang/Makefile
2 files changed, 55 insertions(+), 0 deletions(-)

Approvals:
  Jenkins Builder: Verified
  laforge: Looks good to me, approved
  fixeria: Looks good to me, but someone else must approve



diff --git a/debian-bullseye-erlang/Dockerfile 
b/debian-bullseye-erlang/Dockerfile
new file mode 100644
index 0000000..b5d8f5b
--- /dev/null
+++ b/debian-bullseye-erlang/Dockerfile
@@ -0,0 +1,54 @@
+ARG    REGISTRY=docker.io
+FROM   ${REGISTRY}/debian:bullseye
+# Arguments used after FROM must be specified again
+ARG    OSMOCOM_REPO_MIRROR="http://download.opensuse.org";
+ARG    OSMOCOM_REPO_PATH="repositories/network:/osmocom:"
+
+MAINTAINER Harald Welte <[email protected]>
+
+ARG    
OSMOCOM_REPO="${OSMOCOM_REPO_MIRROR}/${OSMOCOM_REPO_PATH}/latest/Debian_11/"
+
+# install the erlang vm and rebar (2)
+RUN    apt-get update && \
+       apt-get upgrade -y && \
+       apt-get -y install \
+               erlang \
+               rebar
+
+# add rebar3
+ADD    https://s3.amazonaws.com/rebar3/rebar3 /usr/bin/rebar3
+RUN    chmod 0755 /usr/bin/rebar3
+
+# install ninimal build utilities as well as system utilities
+RUN    apt-get update && \
+       apt-get -y install \
+               build-essential \
+               git \
+               procps \
+               tcpdump \
+               vim \
+               netcat-openbsd \
+               wget \
+               && \
+       apt-get clean
+
+# install additional C-language / system dependencies of our Erlang projects
+RUN    apt-get update && \
+       apt-get -y install \
+               libpcap-dev \
+               && \
+       apt-get clean
+
+# add osmocom latest repo, should we ever require packages from there
+RUN    apt-get update && apt-get install -y \
+               gnupg
+COPY   .common/Release.key /tmp/Release.key
+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
+
+# add a non-root user under which we will normaly execute build tests
+RUN    useradd -m build
+WORKDIR        /home/build
+USER   build
diff --git a/debian-bullseye-erlang/Makefile b/debian-bullseye-erlang/Makefile
new file mode 100644
index 0000000..8d0e10b
--- /dev/null
+++ b/debian-bullseye-erlang/Makefile
@@ -0,0 +1 @@
+include ../make/Makefile

--
To view, visit https://gerrit.osmocom.org/c/docker-playground/+/27213
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: I5c13eedcbfa721b7e1939e571470ea7044c00211
Gerrit-Change-Number: 27213
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: laforge <[email protected]>
Gerrit-Reviewer: pespin <[email protected]>
Gerrit-MessageType: merged

Reply via email to