index : static-web-server.git

ascending towards madness

author Jose Quintana <joseluisquintana20@gmail.com> 2021-10-29 23:13:35.0 +00:00:00
committer Jose Quintana <joseluisquintana20@gmail.com> 2021-10-29 23:13:35.0 +00:00:00
commit
ef52492d8d899794670fdbaf1d4ed3d69aee5023 [patch]
tree
13ce543afb1536fb526cb9f589727a1850f83826
parent
c16e7d50e5e0623d19be2621c4ab78d2db1023f6
download
ef52492d8d899794670fdbaf1d4ed3d69aee5023.tar.gz

refactor: `STOPSIGNAL SIGQUIT` for docker images (graceful shutdown)

basically these docker changes match the `graceful shutdown` feature
at docker level

Diff

 docker/alpine/Dockerfile  | 4 ++++
 docker/scratch/Dockerfile | 3 +++
 2 files changed, 7 insertions(+)

diff --git a/docker/alpine/Dockerfile b/docker/alpine/Dockerfile
index f8e4708..b0e23b4 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 2124c10..e89f8a8 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