From 54daf115dd95fd7eb402b8a4d24682aa5f3465d8 Mon Sep 17 00:00:00 2001 From: Cabillot Julien Date: Sun, 19 Nov 2017 12:20:25 +0100 Subject: [PATCH] =?UTF-8?q?passage=20=C3=A0=20tiny?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 574560a..18713d5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,10 +7,11 @@ ENV LANG C.UTF-8 WORKDIR /app -# S3 bucket in Cloud Services prod IAM -ADD https://s3.amazonaws.com/dumb-init-dist/v1.2.0/dumb-init_1.2.0_amd64 /usr/local/bin/dumb-init -RUN chmod +x /usr/local/bin/dumb-init -ENTRYPOINT ["/usr/local/bin/dumb-init", "--"] +# Add Tini +ENV "TINI_VERSION" "v0.16.1" +ADD "https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini" "/tini" +RUN chmod +x "/tini" +ENTRYPOINT ["/tini", "--"] # install syncserver dependencies COPY ./requirements.txt /app/requirements.txt @@ -29,3 +30,5 @@ RUN python ./setup.py develop # run as non priviledged user USER app + +CMD [ "/usr/local/bin/gunicorn", "syncserver.wsgi_app" ]