2021-03-03 12:59:03 +00:00
|
|
|
ARG USER
|
|
|
|
ARG DISTRO
|
2021-05-04 05:50:49 +00:00
|
|
|
ARG OSMOCOM_REPO_VERSION="latest"
|
|
|
|
FROM $USER/$DISTRO-obs-$OSMOCOM_REPO_VERSION
|
2020-11-18 16:52:56 +00:00
|
|
|
# Arguments used after FROM must be specified again
|
2018-08-30 10:04:18 +00:00
|
|
|
|
|
|
|
RUN apt-get update && \
|
|
|
|
apt-get install -y --no-install-recommends \
|
2021-03-03 12:59:03 +00:00
|
|
|
iptables \
|
|
|
|
osmo-ggsn \
|
|
|
|
osmo-hlr \
|
|
|
|
osmo-mgw \
|
|
|
|
osmo-msc \
|
|
|
|
osmo-sgsn \
|
|
|
|
osmo-stp \
|
|
|
|
runit && \
|
2018-08-30 10:04:18 +00:00
|
|
|
apt-get clean
|
|
|
|
|
|
|
|
WORKDIR /tmp
|
|
|
|
|
|
|
|
VOLUME /data
|
|
|
|
COPY osmo-stp.cfg /data/osmo-stp.cfg
|
|
|
|
COPY osmo-msc.cfg /data/osmo-msc.cfg
|
|
|
|
COPY osmo-hlr.cfg /data/osmo-hlr.cfg
|
|
|
|
COPY osmo-mgw.cfg /data/osmo-mgw.cfg
|
|
|
|
COPY osmo-sgsn.cfg /data/osmo-sgsn.cfg
|
|
|
|
COPY osmo-ggsn.cfg /data/osmo-ggsn.cfg
|
|
|
|
|
|
|
|
COPY runit/stp-run /etc/service/osmo-stp/run
|
|
|
|
COPY runit/msc-run /etc/service/osmo-msc/run
|
|
|
|
COPY runit/hlr-run /etc/service/osmo-hlr/run
|
|
|
|
COPY runit/mgw-run /etc/service/osmo-mgw/run
|
|
|
|
COPY runit/sgsn-run /etc/service/osmo-sgsn/run
|
|
|
|
COPY runit/ggsn-run /etc/service/osmo-ggsn/run
|
|
|
|
|
|
|
|
WORKDIR /data
|
|
|
|
CMD ["/sbin/runit"]
|
|
|
|
|
|
|
|
|
|
|
|
EXPOSE 23000/udp
|