From 528937a33139b55852ba3d2b8944dce7b3261404 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Preben=20S=C3=B8rsdahl?= Date: Sat, 5 May 2018 14:18:06 +0200 Subject: [PATCH] Build docker image from current build, not static version (#83) --- Dockerfile | 16 +++++----------- README.md | 7 ++++--- 2 files changed, 9 insertions(+), 14 deletions(-) diff --git a/Dockerfile b/Dockerfile index 717cce7..75ab87a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,8 @@ -FROM alpine:3.5 +FROM alpine:3.6 -ENV SCEP_VERSION=v1.0.0 -RUN apk --no-cache add curl unzip && \ - curl -L https://github.com/micromdm/scep/releases/download/${SCEP_VERSION}/scep.zip -o /scep.zip && \ - unzip -p /scep.zip build/scepserver-linux-amd64 > /scep && \ - rm /scep.zip && \ - chmod a+x /scep && \ - apk del curl unzip && \ - echo 'b4af438c2cb0f9dda7a8253e49f6c9ec71492ebfe85c25334c16ed4a0499ebc4 scep' | sha256sum -c +COPY ./build/scepserver-linux-amd64 /usr/bin/scepserver +COPY ./build/scepclient-linux-amd64 /usr/bin/scepclient EXPOSE 8080 -VOLUME ["/depot"] -CMD ["/scep"] + +ENTRYPOINT ["scepserver"] diff --git a/README.md b/README.md index 008121c..2d7a014 100644 --- a/README.md +++ b/README.md @@ -130,12 +130,13 @@ This most likely uses the `/certsrv/mscep` path instead. You will need to add th # Docker ``` -docker pull micromdm/scep +docker build -t micromdm/scep:latest . + # create CA -docker run -it --rm -v /path/to/ca/folder:/depot micromdm/scep ./scep ca -init +docker run -it --rm -v /path/to/ca/folder:/depot micromdm/scep:latest ca -init # run -docker run -it --rm -v /path/to/ca/folder:/depot -p 8080:8080 micromdm/scep +docker run -it --rm -v /path/to/ca/folder:/depot -p 8080:8080 micromdm/scep:latest ``` # SCEP library