--- /dev/null
+#!/bin/bash
+
+# run short-living command and prevent docker from stopping
+
+JANUS_EXEC="janusgraph/bin/janusgraph.sh"
+
+onStart() {
+ ${JANUS_EXEC} start
+}
+
+onStop() {
+ ${JANUS_EXEC} stop
+}
+
+waitLoop() {
+ tail -f /dev/null &
+ wait $!
+}
+
+trap 'onStop; exit 0' SIGTERM SIGINT
+
+onStart || exit $?
+
+waitLoop
\ No newline at end of file