OBT-SYSADM\tomishinets 6 лет назад
Родитель
Сommit
2e835e50ad
2 измененных файлов с 12 добавлено и 1 удалено
  1. 4 1
      Dockerfile
  2. 8 0
      docker-entrypoint.sh

+ 4 - 1
Dockerfile

@@ -1,3 +1,6 @@
 FROM mongo:4.0
+ENTRYPOINT ["/docker-entrypoint.sh"]
 COPY mongo-healthcheck.sh /mongo-healthcheck.sh
-RUN chmod +x /mongo-healthcheck.sh
+COPY docker-entrypoint.sh /docker-entrypoint.sh
+RUN chmod +x /mongo-healthcheck.sh \
+    && chmod +x /docker-entrypoint.sh

+ 8 - 0
docker-entrypoint.sh

@@ -0,0 +1,8 @@
+#!/bin/sh
+trap cleanup SIGTERM EXIT
+cleanup()
+  {
+    pkill -2 mongod
+  }
+exec "/usr/bin/mongod" "$@" &
+wait