From d69e3be39550dba9d5642ca626b455e17e74f103 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 24 Oct 2017 09:14:05 -0400 Subject: [PATCH] checksum on iconserver download --- src/Icons/.dockerignore | 1 + src/Icons/Dockerfile | 9 ++++++--- src/Icons/iconserver.sha256 | 1 + 3 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 src/Icons/iconserver.sha256 diff --git a/src/Icons/.dockerignore b/src/Icons/.dockerignore index 7e37ce5d99..95837a862d 100644 --- a/src/Icons/.dockerignore +++ b/src/Icons/.dockerignore @@ -2,3 +2,4 @@ !obj/Docker/publish/* !obj/Docker/empty/ !entrypoint.sh +!iconserver.sha256 diff --git a/src/Icons/Dockerfile b/src/Icons/Dockerfile index 5173d02b42..57e54dca62 100644 --- a/src/Icons/Dockerfile +++ b/src/Icons/Dockerfile @@ -5,9 +5,12 @@ RUN apt-get update \ unzip \ && rm -rf /var/lib/apt/lists/* -RUN curl -L -o /tmp/iconserver.zip https://github.com/mat/besticon/releases/download/v3.4.0/iconserver_linux_amd64.zip \ - && unzip /tmp/iconserver.zip -d /etc/iconserver \ - && rm /tmp/iconserver.zip +WORKDIR /tmp +COPY iconserver.sha256 . +RUN curl -L -o iconserver.zip https://github.com/mat/besticon/releases/download/v3.4.0/iconserver_linux_amd64.zip \ + && sha256sum -c iconserver.sha256 \ + && unzip iconserver.zip -d /etc/iconserver \ + && rm iconserver.* WORKDIR /app EXPOSE 80 diff --git a/src/Icons/iconserver.sha256 b/src/Icons/iconserver.sha256 new file mode 100644 index 0000000000..1897cb19a6 --- /dev/null +++ b/src/Icons/iconserver.sha256 @@ -0,0 +1 @@ +0b281470d2d4d633872b027e8f9f0807ae693357ae327a1c4f057d1f16ba8aba *iconserver.zip