Sign inSign up

smartwang/opsmanager_opsmanager

By smartwang

Updated about 7 years ago

Image
0

144

smartwang/opsmanager_opsmanager repository overview

docker build . --buid-arg PACKAGE=mongodb-mms_4.0.14.50550.20190730T1610Z-1_x86_64.deb

Dockerfile

FROM debian:9
ARG PACKAGE
ADD ${PACKAGE} /tmp
RUN apt-get update -y && \
  apt-get install -y openssl procps && \
  rm -rf /var/lib/apt/lists/* && \
  dpkg -i /tmp/${PACKAGE} && \
  rm /tmp/${PACKAGE}
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
CMD ["mongodb-mms"]

entrypoint.sh

#!/usr/bin/env bash
set -e

stop_mms()
{
    echo "stopping mongodb-mms"
    /opt/mongodb/mms/bin/mongodb-mms stop
}

case "$1" in
    "mongodb-mms")
        trap stop_mms HUP INT QUIT KILL TERM
        /opt/mongodb/mms/bin/mongodb-mms start
        echo MongoDB Ops Manager is running.  Check the logs folder for logs.
        while true ; do
            sleep 1000
        done
        ;;
    *)
        exec "$@"
        ;;
esac

Tag summary

Content type

Image

Digest

Size

1.8 GB

Last updated

about 7 years ago

docker pull smartwang/opsmanager_opsmanager:4.0.14