From 697d7a7145e7961bfed5626f83cbc22c982845fa Mon Sep 17 00:00:00 2001 From: mr Date: Tue, 18 Feb 2025 08:26:05 +0100 Subject: [PATCH] better --- Dockerfile | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) 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