From ef52492d8d899794670fdbaf1d4ed3d69aee5023 Mon Sep 17 00:00:00 2001 From: Jose Quintana Date: Sat, 30 Oct 2021 01:13:35 +0200 Subject: [PATCH] refactor: `STOPSIGNAL SIGQUIT` for docker images (graceful shutdown) basically these docker changes match the `graceful shutdown` feature at docker level --- docker/alpine/Dockerfile | 4 ++++ docker/scratch/Dockerfile | 3 +++ 2 files changed, 7 insertions(+) diff --git a/docker/alpine/Dockerfile b/docker/alpine/Dockerfile index f8e4708e..b0e23b43 100644 --- a/docker/alpine/Dockerfile +++ b/docker/alpine/Dockerfile @@ -19,7 +19,11 @@ COPY ./docker/alpine/entrypoint.sh / COPY ./docker/public /public EXPOSE 80 + +STOPSIGNAL SIGQUIT + ENTRYPOINT ["/entrypoint.sh"] + CMD ["static-web-server"] # Metadata diff --git a/docker/scratch/Dockerfile b/docker/scratch/Dockerfile index 2124c104..e89f8a80 100644 --- a/docker/scratch/Dockerfile +++ b/docker/scratch/Dockerfile @@ -15,6 +15,9 @@ COPY --from=latest /usr/local/bin/static-web-server / COPY ./docker/public /public EXPOSE 80 + +STOPSIGNAL SIGQUIT + ENTRYPOINT ["/static-web-server"] # Metadata