From 1171909046c475280f8ef5ed8af9f7bd3aa5a66a Mon Sep 17 00:00:00 2001 From: Maxim Baz Date: Mon, 30 Jul 2018 01:02:57 +0200 Subject: [PATCH 1/2] Add Dockerfile --- Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d67a4cd --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +# Compile +FROM golang:alpine AS build +ADD . /go/src/github.com/mpolden/ipd +WORKDIR /go/src/github.com/mpolden/ipd +RUN apk --update add git +RUN go get -d -v ./... +RUN go install ./... + +# Run +FROM alpine +RUN mkdir -p /opt/ +COPY --from=build /go/bin/ipd /opt/ +WORKDIR /opt/ +ENTRYPOINT ["/opt/ipd"] From 3cd9b9efe32413613e82167c08723956350491b3 Mon Sep 17 00:00:00 2001 From: Maxim Baz Date: Mon, 27 Aug 2018 23:30:18 +0200 Subject: [PATCH 2/2] Rename to echoip, update to Go 1.11 --- Dockerfile | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index d67a4cd..8c6cf29 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,15 @@ # Compile -FROM golang:alpine AS build -ADD . /go/src/github.com/mpolden/ipd -WORKDIR /go/src/github.com/mpolden/ipd -RUN apk --update add git -RUN go get -d -v ./... +FROM golang:1.11-alpine AS build +ADD . /go/src/github.com/mpolden/echoip +WORKDIR /go/src/github.com/mpolden/echoip +RUN apk --update add git gcc musl-dev +ENV GO111MODULE=on +RUN go get -d -v . RUN go install ./... # Run FROM alpine RUN mkdir -p /opt/ -COPY --from=build /go/bin/ipd /opt/ +COPY --from=build /go/bin/echoip /opt/ WORKDIR /opt/ -ENTRYPOINT ["/opt/ipd"] +ENTRYPOINT ["/opt/echoip"]