Introduce osmo-epdg-master
Related: OS#6204 Change-Id: Iefc43ffa47f443f2826b8979d4dd0c5542dda1c5
This commit is contained in:
parent
01c04193f7
commit
1b03229848
|
@ -22,6 +22,7 @@ docker_depends() {
|
|||
osmo-*-centos8) echo "centos8-build" ;;
|
||||
osmo-*-latest) echo "debian-$DEBIAN_DEFAULT-obs-latest" ;;
|
||||
osmo_dia2gsup-*) echo "debian-$DEBIAN_DEFAULT-erlang" ;;
|
||||
osmo-epdg-*) echo "debian-$DEBIAN_DEFAULT-erlang" ;;
|
||||
osmo-*) echo "debian-$DEBIAN_DEFAULT-build" ;;
|
||||
open5gs-master) echo "debian-$DEBIAN_DEFAULT-build" ;;
|
||||
ttcn3-*) echo "debian-bookworm-titan" ;;
|
||||
|
|
|
@ -24,6 +24,7 @@ OSMO_BSC_BRANCH?=master
|
|||
OSMO_BTS_BRANCH?=master
|
||||
OSMO_CBC_BRANCH?=master
|
||||
OSMO_DIA2GSUP_BRANCH?=master
|
||||
OSMO_EPDG_BRANCH?=master
|
||||
OSMO_GBPROXY_BRANCH?=master
|
||||
OSMO_GGSN_BRANCH?=master
|
||||
OSMO_GSM_TESTER_BRANCH?=master
|
||||
|
@ -105,6 +106,7 @@ docker-build: .release
|
|||
--build-arg OSMO_BTS_BRANCH=$(OSMO_BTS_BRANCH) \
|
||||
--build-arg OSMO_CBC_BRANCH=$(OSMO_CBC_BRANCH) \
|
||||
--build-arg OSMO_DIA2GSUP_BRANCH=$(OSMO_DIA2GSUP_BRANCH) \
|
||||
--build-arg OSMO_EPDG_BRANCH=$(OSMO_EPDG_BRANCH) \
|
||||
--build-arg OSMO_GBPROXY_BRANCH=$(OSMO_GBPROXY_BRANCH) \
|
||||
--build-arg OSMO_GGSN_BRANCH=$(OSMO_GGSN_BRANCH) \
|
||||
--build-arg OSMO_GSM_TESTER_BRANCH=$(OSMO_GSM_TESTER_BRANCH) \
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
ARG USER
|
||||
ARG DISTRO
|
||||
FROM $USER/$DISTRO-erlang
|
||||
# Arguments used after FROM must be specified again
|
||||
ARG DISTRO
|
||||
|
||||
WORKDIR /tmp
|
||||
|
||||
ARG OSMO_EPDG_BRANCH="master"
|
||||
|
||||
RUN git clone https://gerrit.osmocom.org/erlang/osmo-epdg.git
|
||||
ADD https://gerrit.osmocom.org/plugins/gitiles/erlang/osmo-epdg/+/$OSMO_EPDG_BRANCH?format=TEXT /tmp/commit-osmo-epdg
|
||||
|
||||
RUN cd osmo-epdg && \
|
||||
git fetch && git checkout $OSMO_EPDG_BRANCH && \
|
||||
(git symbolic-ref -q HEAD && git reset --hard origin/$OSMO_EPDG_BRANCH || exit 1); \
|
||||
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
|
||||
rebar3 compile && \
|
||||
rebar3 escriptize
|
||||
|
||||
VOLUME /data
|
||||
|
||||
COPY osmo-epdg.config /data/osmo-epdg.config
|
||||
|
||||
WORKDIR /data
|
||||
CMD ["/bin/sh", "-c", "ERL_FLAGS='-config /data/osmo-epdg.config' /tmp/osmo-epdg/_build/default/bin/osmo-epdg > /data/osmo-epdg.log 2>&1"]
|
||||
|
||||
#EXPOSE
|
|
@ -0,0 +1 @@
|
|||
include ../make/Makefile
|
|
@ -0,0 +1,2 @@
|
|||
[{osmo_epdg, [
|
||||
]}].
|
Loading…
Reference in New Issue