From 3fb70ddd7094c1fdd50cc83d432643dc10ab6243 Mon Sep 17 00:00:00 2001
From: Patrick Scheid <p.scheid92@gmail.com>
Date: Tue, 24 Nov 2020 16:43:57 +0300
Subject: [PATCH] Use SIGQUIT instead of SIGTERM for graceful shutdown of nginx

Fixes #377, #457
---
 Dockerfile-alpine.template      | 2 +-
 Dockerfile-debian.template      | 2 +-
 mainline/alpine-perl/Dockerfile | 2 +-
 mainline/alpine/Dockerfile      | 2 +-
 mainline/debian-perl/Dockerfile | 2 +-
 mainline/debian/Dockerfile      | 2 +-
 stable/alpine-perl/Dockerfile   | 2 +-
 stable/alpine/Dockerfile        | 2 +-
 stable/debian-perl/Dockerfile   | 2 +-
 stable/debian/Dockerfile        | 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template
index 56e62f3..eb623c2 100644
--- a/Dockerfile-alpine.template
+++ b/Dockerfile-alpine.template
@@ -109,6 +109,6 @@ ENTRYPOINT ["/docker-entrypoint.sh"]
 
 EXPOSE 80
 
-STOPSIGNAL SIGTERM
+STOPSIGNAL SIGQUIT
 
 CMD ["nginx", "-g", "daemon off;"]
diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template
index e614aae..8521d5a 100644
--- a/Dockerfile-debian.template
+++ b/Dockerfile-debian.template
@@ -100,6 +100,6 @@ ENTRYPOINT ["/docker-entrypoint.sh"]
 
 EXPOSE 80
 
-STOPSIGNAL SIGTERM
+STOPSIGNAL SIGQUIT
 
 CMD ["nginx", "-g", "daemon off;"]
diff --git a/mainline/alpine-perl/Dockerfile b/mainline/alpine-perl/Dockerfile
index e0c54b8..1b5dfd0 100644
--- a/mainline/alpine-perl/Dockerfile
+++ b/mainline/alpine-perl/Dockerfile
@@ -120,6 +120,6 @@ ENTRYPOINT ["/docker-entrypoint.sh"]
 
 EXPOSE 80
 
-STOPSIGNAL SIGTERM
+STOPSIGNAL SIGQUIT
 
 CMD ["nginx", "-g", "daemon off;"]
diff --git a/mainline/alpine/Dockerfile b/mainline/alpine/Dockerfile
index 6948707..dce93c6 100644
--- a/mainline/alpine/Dockerfile
+++ b/mainline/alpine/Dockerfile
@@ -119,6 +119,6 @@ ENTRYPOINT ["/docker-entrypoint.sh"]
 
 EXPOSE 80
 
-STOPSIGNAL SIGTERM
+STOPSIGNAL SIGQUIT
 
 CMD ["nginx", "-g", "daemon off;"]
diff --git a/mainline/debian-perl/Dockerfile b/mainline/debian-perl/Dockerfile
index 5ff72af..1513ece 100644
--- a/mainline/debian-perl/Dockerfile
+++ b/mainline/debian-perl/Dockerfile
@@ -111,6 +111,6 @@ ENTRYPOINT ["/docker-entrypoint.sh"]
 
 EXPOSE 80
 
-STOPSIGNAL SIGTERM
+STOPSIGNAL SIGQUIT
 
 CMD ["nginx", "-g", "daemon off;"]
diff --git a/mainline/debian/Dockerfile b/mainline/debian/Dockerfile
index ab4595f..df444ae 100644
--- a/mainline/debian/Dockerfile
+++ b/mainline/debian/Dockerfile
@@ -110,6 +110,6 @@ ENTRYPOINT ["/docker-entrypoint.sh"]
 
 EXPOSE 80
 
-STOPSIGNAL SIGTERM
+STOPSIGNAL SIGQUIT
 
 CMD ["nginx", "-g", "daemon off;"]
diff --git a/stable/alpine-perl/Dockerfile b/stable/alpine-perl/Dockerfile
index fcb7da5..d86c2cc 100644
--- a/stable/alpine-perl/Dockerfile
+++ b/stable/alpine-perl/Dockerfile
@@ -120,6 +120,6 @@ ENTRYPOINT ["/docker-entrypoint.sh"]
 
 EXPOSE 80
 
-STOPSIGNAL SIGTERM
+STOPSIGNAL SIGQUIT
 
 CMD ["nginx", "-g", "daemon off;"]
diff --git a/stable/alpine/Dockerfile b/stable/alpine/Dockerfile
index 1bf80d1..bd34cfb 100644
--- a/stable/alpine/Dockerfile
+++ b/stable/alpine/Dockerfile
@@ -119,6 +119,6 @@ ENTRYPOINT ["/docker-entrypoint.sh"]
 
 EXPOSE 80
 
-STOPSIGNAL SIGTERM
+STOPSIGNAL SIGQUIT
 
 CMD ["nginx", "-g", "daemon off;"]
diff --git a/stable/debian-perl/Dockerfile b/stable/debian-perl/Dockerfile
index a3cf347..9998d13 100644
--- a/stable/debian-perl/Dockerfile
+++ b/stable/debian-perl/Dockerfile
@@ -111,6 +111,6 @@ ENTRYPOINT ["/docker-entrypoint.sh"]
 
 EXPOSE 80
 
-STOPSIGNAL SIGTERM
+STOPSIGNAL SIGQUIT
 
 CMD ["nginx", "-g", "daemon off;"]
diff --git a/stable/debian/Dockerfile b/stable/debian/Dockerfile
index b9cf7d1..a4b6b7f 100644
--- a/stable/debian/Dockerfile
+++ b/stable/debian/Dockerfile
@@ -110,6 +110,6 @@ ENTRYPOINT ["/docker-entrypoint.sh"]
 
 EXPOSE 80
 
-STOPSIGNAL SIGTERM
+STOPSIGNAL SIGQUIT
 
 CMD ["nginx", "-g", "daemon off;"]
-- 
GitLab