Sign inSign up

hiakki/mongo

By hiakki

Updated over 6 years ago

Image
0

106

hiakki/mongo repository overview

Dockerfile ->

FROM ubuntu:latest

RUN apt update -y

RUN apt install gnupg ca-certificates -y

RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

RUN echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-4.0.list

RUN apt update -y

RUN apt install -y mongodb-org=4.0.5 mongodb-org-server=4.0.5 mongodb-org-tools=4.0.5 mongodb-org-mongos=4.0.5 mongodb-org-shell=4.0.5 openssl

COPY ./mongod.conf /etc/mongod.conf

COPY ./start.sh /start.sh

RUN chmod +x /start.sh

ENTRYPOINT ["sh","-c","/start.sh"]

start.sh ->

#!/bin/bash

sleep 5

/usr/bin/mongod --config /etc/mongod.conf

status=$?

if [ $status -ne 0 ]; then

echo "php-fpm7 Failed: $status"

exit $status

else echo "Starting PHP-FPM: OK"

fi

while /bin/true; do

ps aux | grep 'php-fpm: master process' | grep -q -v grep

PHP_FPM_STATUS=$?

echo "Checking PHP-FPM, Status Code: $PHP_FPM_STATUS"

sleep 2

if [ $PHP_FPM_STATUS -ne 0 ];

then

  echo "$(date +%F_%T) FATAL: PHP-FPM Raised a Status Code of $PHP_FPM_STATUS and exited"

  exit -1

else

 sleep 2

    echo "$(date +%F_%T) - HealtCheck: PHP-FPM: OK"

fi

sleep 2

done

mongod.conf -> default from web

Tag summary

Content type

Image

Digest

Size

133.9 MB

Last updated

over 6 years ago

docker pull hiakki/mongo:4.0.5