Skip to content

Commit

Permalink
checkup update
Browse files Browse the repository at this point in the history
closes jessfraz#414

Signed-off-by: Jess Frazelle <[email protected]>
  • Loading branch information
jessfraz committed Sep 14, 2018
1 parent e1b48da commit ef3ead9
Showing 1 changed file with 11 additions and 21 deletions.
32 changes: 11 additions & 21 deletions checkup/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,30 +1,20 @@
FROM alpine:latest
FROM golang:alpine as builder
LABEL maintainer "Jessie Frazelle <[email protected]>"

RUN apk --no-cache add \
ca-certificates \
gcc \
git \
libc-dev

ENV PATH /go/bin:/usr/local/go/bin:$PATH
ENV GOPATH /go
ENV GO15VENDOREXPERIMENT 1

RUN apk update && apk add \
ca-certificates \
&& rm -rf /var/cache/apk/*
RUN go get github.com/sourcegraph/checkup/cmd/checkup

RUN buildDeps=' \
go \
git \
gcc \
libc-dev \
libgcc \
' \
set -x \
&& apk update \
&& apk add --no-cache --repository https://dl-3.alpinelinux.org/alpine/edge/community $buildDeps \
&& go get github.com/sourcegraph/checkup/cmd/checkup \
&& cp /go/bin/checkup /usr/bin/checkup \
&& apk del $buildDeps \
&& rm -rf /var/cache/apk/* \
&& rm -rf /go \
&& echo "Build complete."
FROM alpine:latest

COPY --from=builder /go/bin/checkup /usr/bin/checkup
COPY --from=builder /etc/ssl/certs/ /etc/ssl/certs

ENTRYPOINT [ "checkup" ]

0 comments on commit ef3ead9

Please sign in to comment.