diff --git a/Dockerfile b/Dockerfile index a23a1c5..5dd7dd5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +1,21 @@ FROM golang:alpine as builder -ADD . /go/src/github.com/Luzifer/go-holidays -WORKDIR /go/src/github.com/Luzifer/go-holidays +COPY . /go/src/github.com/Luzifer/go-holidays +WORKDIR /go/src/github.com/Luzifer/go-holidays/cmd/holiday-api RUN set -ex \ && apk add --update git \ - && go install -ldflags "-X main.version=$(git describe --tags || git rev-parse --short HEAD || echo dev)" \ - github.com/Luzifer/go-holidays/cmd/holiday-api + && go install \ + -ldflags "-X main.version=$(git describe --tags --always || echo dev)" \ + -mod=readonly FROM alpine:latest LABEL maintainer "Knut Ahlers " RUN set -ex \ - && apk --no-cache add ca-certificates + && apk --no-cache add \ + ca-certificates COPY --from=builder /go/bin/holiday-api /usr/local/bin/