FROM alpine:latest | |
MAINTAINER Jessica Frazelle <jess@linux.com> | |
ENV PATH /go/bin:/usr/local/go/bin:$PATH | |
ENV GOPATH /go | |
RUN apk add --no-cache \ | |
ca-certificates | |
COPY . /go/src/github.com/jessfraz/amicontained | |
RUN set -x \ | |
&& apk add --no-cache --virtual .build-deps \ | |
go \ | |
git \ | |
gcc \ | |
libc-dev \ | |
libgcc \ | |
&& cd /go/src/github.com/jessfraz/amicontained \ | |
&& go build -o /usr/bin/amicontained . \ | |
&& apk del .build-deps \ | |
&& rm -rf /go \ | |
&& echo "Build complete." | |
ENTRYPOINT [ "amicontained" ] |