From 639eaa88bc6d0a925f2bb3a6a4121e938b599de5 Mon Sep 17 00:00:00 2001 From: paspo Date: Thu, 24 Oct 2024 19:52:38 +0000 Subject: [PATCH] added tini (#307) tini: - elimina gli eventuali zombie (quindi ci serve per halloween) - permette di inoltrare tutti i signal, soprattutto il TERM, cosa che ad ora non succede Reviewed-on: https://git.libreschool.org/BgLUG/bglug.it/pulls/307 Co-authored-by: paspo Co-committed-by: paspo --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 54ff3e17..078332fd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM alpine:latest RUN \ apk -U upgrade && \ - apk add nginx curl logrotate && \ + apk add nginx curl logrotate tini && \ mkdir -p /wwwroot /logs && \ chown -R nginx:www-data /wwwroot /logs && \ chmod -R a-x,a=rX,ug+w /wwwroot /logs @@ -16,4 +16,5 @@ RUN nginx -t HEALTHCHECK --timeout=10s CMD curl --silent --fail -o /dev/null http://127.0.0.1:80/ -ENTRYPOINT [ "/bin/sh", "/app/entrypoint.sh" ] +ENTRYPOINT ["/sbin/tini", "--"] +CMD [ "/bin/sh", "/app/entrypoint.sh" ]