fixeria has submitted this change. ( https://gerrit.osmocom.org/c/docker-playground/+/31367 )
(
1 is the latest approved patch-set. No files were changed between the latest approved patch-set and the submitted one. )Change subject: osmo-uecups-latest: new Dockerfile ......................................................................
osmo-uecups-latest: new Dockerfile
osmo-uecups is available in the latest feed since recently.
Change-Id: I89c16dd0a71d2461981d978d2abf36f62bb9b339 Related: SYS#5602 --- A osmo-uecups-latest/Dockerfile A osmo-uecups-latest/Makefile A osmo-uecups-latest/osmo-uecups-daemon.cfg 3 files changed, 60 insertions(+), 0 deletions(-)
Approvals: laforge: Looks good to me, approved Jenkins Builder: Verified pespin: Looks good to me, but someone else must approve
diff --git a/osmo-uecups-latest/Dockerfile b/osmo-uecups-latest/Dockerfile new file mode 100644 index 0000000..a46ce06 --- /dev/null +++ b/osmo-uecups-latest/Dockerfile @@ -0,0 +1,32 @@ +ARG USER +ARG DISTRO +ARG OSMOCOM_REPO_VERSION="latest" +FROM $USER/$DISTRO-obs-$OSMOCOM_REPO_VERSION +# Arguments used after FROM must be specified again +ARG DISTRO + +RUN case "$DISTRO" in \ + debian*) \ + apt-get update && \ + apt-get install -y --no-install-recommends \ + osmo-uecups && \ + apt-get clean \ + ;; \ + centos*) \ + dnf install -y \ + osmo-uecups \ + ;; \ + esac + +WORKDIR /tmp + +VOLUME /data + +COPY osmo-uecups-daemon.cfg /data/osmo-uecups-daemon.cfg + +RUN useradd -m --uid=1000 osmocom + +WORKDIR /data +CMD ["/bin/sh", "-c", "/usr/local/bin/osmo-uecups-daemon -c /data/osmo-uecups-daemon.cfg >/data/osmo-uecups-daemon.log 2>&1"] + +#EXPOSE diff --git a/osmo-uecups-latest/Makefile b/osmo-uecups-latest/Makefile new file mode 100644 index 0000000..8d0e10b --- /dev/null +++ b/osmo-uecups-latest/Makefile @@ -0,0 +1 @@ +include ../make/Makefile diff --git a/osmo-uecups-latest/osmo-uecups-daemon.cfg b/osmo-uecups-latest/osmo-uecups-daemon.cfg new file mode 100644 index 0000000..9f63bb7 --- /dev/null +++ b/osmo-uecups-latest/osmo-uecups-daemon.cfg @@ -0,0 +1,15 @@ +log stderr + logging filter all 1 + logging print extended-timestamp 1 + logging print file basename last + logging print category-hex 0 + logging print category 1 + logging print level 1 + logging timestamp 1 + logging color 0 +! + logging level set-all info +line vty + bind 0.0.0.0 +uecups + local-ip 0.0.0.0