From 5e0a8f995327dcf4f1febe57778e8316c008d202 Mon Sep 17 00:00:00 2001 From: Ivanov-Dmitry-programmist Date: Tue, 20 May 2025 16:44:33 +0300 Subject: [PATCH 1/2] Update Dockerfile --- 42-docker-final-main/Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/42-docker-final-main/Dockerfile b/42-docker-final-main/Dockerfile index 8b13789..2ff5099 100644 --- a/42-docker-final-main/Dockerfile +++ b/42-docker-final-main/Dockerfile @@ -1 +1,17 @@ +FROM golang:1.23.3 +WORKDIR /app + +COPY go.mod go.sum ./ + +RUN go mod download + +RUN go get github.com/go-chi/chi/v5 + +COPY *.go ./ + +RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o /my_app + +CMD ["/my_app"] + +RUN go mod tidy From 9ccc6aa7c7ef907bcc7e5a369f627225beea5e06 Mon Sep 17 00:00:00 2001 From: Ivanov-Dmitry-programmist Date: Wed, 21 May 2025 11:44:24 +0300 Subject: [PATCH 2/2] Update Dockerfile --- 42-docker-final-main/Dockerfile | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/42-docker-final-main/Dockerfile b/42-docker-final-main/Dockerfile index 2ff5099..8db9bfd 100644 --- a/42-docker-final-main/Dockerfile +++ b/42-docker-final-main/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.23.3 +FROM golang:1.22.0 WORKDIR /app @@ -6,12 +6,8 @@ COPY go.mod go.sum ./ RUN go mod download -RUN go get github.com/go-chi/chi/v5 +COPY * ./ -COPY *.go ./ +RUN GOOS=linux GOARCH=amd64 go build -o /myapp -RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o /my_app - -CMD ["/my_app"] - -RUN go mod tidy +CMD ["/myapp"]