From 1b88d11a5603cd2c5429e544e2fba2835b074a99 Mon Sep 17 00:00:00 2001 From: Victor Lacasse-Beaudoin Date: Wed, 22 Mar 2023 16:12:33 -0400 Subject: [PATCH 1/4] Retirer installation de `file` dans alpine --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index bd1f3c4..3f6c9eb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,7 +14,7 @@ RUN CGO_ENABLED=0 go build -a -installsuffix cgo -o app . FROM alpine:3.17.1 -RUN apk update && apk add file --no-cache && apk upgrade --no-cache +RUN apk update && apk upgrade --no-cache WORKDIR /app From b3036e5b3380a236f1f1f9f90af09290e3ebafd7 Mon Sep 17 00:00:00 2001 From: Victor Lacasse-Beaudoin Date: Wed, 22 Mar 2023 16:16:02 -0400 Subject: [PATCH 2/4] =?UTF-8?q?Renommer=20ex=C3=A9cutable=20vers=20`agecem?= =?UTF-8?q?-org`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `app` était un nom générique qui risquerait d'être en conflit avec d'autres packages installés sur le container final, et l'utilisation d'un nom générique est une mauvaise pratique. --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3f6c9eb..04ffa75 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ COPY go.mod go.sum main.go server.go ./ ADD public/ public/ -RUN CGO_ENABLED=0 go build -a -installsuffix cgo -o app . +RUN CGO_ENABLED=0 go build -a -installsuffix cgo -o agecem-org . # Alpine @@ -18,6 +18,6 @@ RUN apk update && apk upgrade --no-cache WORKDIR /app -COPY --from=build /go/src/app ./ +COPY --from=build /go/src/app/agecem-org /usr/bin/agecem-org -CMD ["./app"] +CMD ["agecem-org"] From 514c8d56de7ab2ddd5631a2090bec02151c20ccc Mon Sep 17 00:00:00 2001 From: Victor Lacasse-Beaudoin Date: Wed, 22 Mar 2023 16:17:01 -0400 Subject: [PATCH 3/4] =?UTF-8?q?Mettre=20=C3=A0=20jour=20golang=20vers=201.?= =?UTF-8?q?20.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 04ffa75..2acb4d6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.19.1 as build +FROM golang:1.20.2 as build LABEL author="vlbeaudoin" From e69da6bb7c8e0de54bb7b28acbff0dd3368321cc Mon Sep 17 00:00:00 2001 From: Victor Lacasse-Beaudoin Date: Wed, 22 Mar 2023 16:17:41 -0400 Subject: [PATCH 4/4] =?UTF-8?q?Mettre=20=C3=A0=20jour=20alpine=20vers=203.?= =?UTF-8?q?17.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2acb4d6..53349f6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,7 @@ RUN CGO_ENABLED=0 go build -a -installsuffix cgo -o agecem-org . # Alpine -FROM alpine:3.17.1 +FROM alpine:3.17.2 RUN apk update && apk upgrade --no-cache