This is an automated email from the ASF dual-hosted git repository.

bejancsaba pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
     new c55d600d0a NIFI-12490 MiNiFi docker graceful shutdown
c55d600d0a is described below

commit c55d600d0aefca22c2794b5b16de813f3e123820
Author: Ferenc Kis <[email protected]>
AuthorDate: Thu Dec 7 17:02:07 2023 +0100

    NIFI-12490 MiNiFi docker graceful shutdown
    
    Signed-off-by: Csaba Bejan <[email protected]>
    
    This closes #8145.
---
 minifi/minifi-docker/dockerhub/sh/start.sh | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/minifi/minifi-docker/dockerhub/sh/start.sh 
b/minifi/minifi-docker/dockerhub/sh/start.sh
index f1f19f9467..e93e71e534 100755
--- a/minifi/minifi-docker/dockerhub/sh/start.sh
+++ b/minifi/minifi-docker/dockerhub/sh/start.sh
@@ -15,12 +15,13 @@
 #    See the License for the specific language governing permissions and
 #    limitations under the License.
 
-# Continuously provide logs so that 'docker logs' can    produce them
+# Continuously provide logs so that 'docker logs' can produce them
 tail -F "${MINIFI_HOME}/logs/minifi-app.log" &
 "${MINIFI_HOME}/bin/minifi.sh" run &
 minifi_pid="$!"
 
-trap "echo Received trapped signal, beginning shutdown...;" KILL TERM HUP INT 
EXIT;
+trap 'echo Received trapped signal, beginning shutdown...;./bin/minifi.sh 
stop;exit 0;' TERM HUP INT;
+trap ":" EXIT
 
 echo MiNiFi running with PID ${minifi_pid}.
 wait ${minifi_pid}
\ No newline at end of file

Reply via email to