diff --git a/Dockerfile b/Dockerfile index ae74d40..ebd9760 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,24 @@ -FROM golang:alpine AS builder +FROM golang:alpine AS deps WORKDIR /app +COPY go.mod go.sum ./ +RUN sed -i '/replace/d' go.mod +RUN go mod download -x + +#---------------------------------------------------------------------------------------------- + +FROM golang:alpine AS builder +LABEL maintainer="IRT PFN" +ENV DOCKER_ENVIRONMENT=true +WORKDIR /app + +COPY --from=deps /go/pkg /go/pkg +COPY --from=deps /app/go.mod /app/go.sum ./ COPY . . RUN go build . -RUN ls /app - FROM scratch WORKDIR /app