From 7bbd5a3ff695a0785ead0e158e2bf5c521107928 Mon Sep 17 00:00:00 2001 From: Afifurrohman Date: Thu, 4 Jan 2024 18:47:45 +0700 Subject: [PATCH 1/3] Update test.Containerfile --- build/package/test.Containerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build/package/test.Containerfile b/build/package/test.Containerfile index 444014d..4c15a45 100644 --- a/build/package/test.Containerfile +++ b/build/package/test.Containerfile @@ -8,7 +8,8 @@ ENV CGO_ENABLED=0 ENV TZ=Asia/Jakarta # Need install ca-certificates for tls compatibility for go library -RUN apk add --no-cache ca-certificates=20230506-r0 && \ +RUN apk add --no-cache \ + ca-certificates=20230506-r0 && \ update-ca-certificates RUN go fmt ./... && \ From 4fe406d0913907ef6b8a735c83d0445bc2294e7b Mon Sep 17 00:00:00 2001 From: Afifurrohman Date: Thu, 4 Jan 2024 18:49:57 +0700 Subject: [PATCH 2/3] Update Containerfile --- build/package/Containerfile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/build/package/Containerfile b/build/package/Containerfile index 0c15732..fbe8128 100644 --- a/build/package/Containerfile +++ b/build/package/Containerfile @@ -7,20 +7,25 @@ COPY . . ENV CGO_ENABLED=0 # Need install ca-certificates for tls compatibility for go library and tzdata for timezone -RUN apk add --no-cache ca-certificates=20230506-r0 tzdata=2023d-r0 && \ +RUN apk add --no-cache \ + ca-certificates=20230506-r0 \ + tzdata=2023d-r0 && \ update-ca-certificates # Reduce binary size by removing debug information RUN go fmt ./... && \ go mod tidy && \ - go build -ldflags "-w -s" -o tempsy cmd/files/main.go + go build \ + -ldflags "-w -s" \ + -o tempsy \ + cmd/files/main.go FROM scratch WORKDIR /app COPY --from=builder /src/tempsy . COPY --from=builder /src/api ./api -COPY --from=builder /usr/share/zoneinfo/Asia/Jakarta /usr/share/zoneinfo/Asia/Jakarta +COPY --from=builder /usr/share/zoneinfo/Asia/Jakarta /usr/share/zoneinfo/Asia/ COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ ENV TZ=Asia/Jakarta From 9cdad0fbfddaedf3b90c60f1d37f5d96d8c3c6a8 Mon Sep 17 00:00:00 2001 From: Afifurrohman Date: Thu, 4 Jan 2024 20:45:10 +0700 Subject: [PATCH 3/3] Update Containerfile --- build/package/Containerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build/package/Containerfile b/build/package/Containerfile index fbe8128..6966e24 100644 --- a/build/package/Containerfile +++ b/build/package/Containerfile @@ -1,5 +1,4 @@ FROM golang:1.20-alpine AS builder -LABEL authors=afif WORKDIR /src COPY . . @@ -21,6 +20,8 @@ RUN go fmt ./... && \ cmd/files/main.go FROM scratch +LABEL org.opencontainers.image.authors="afif" +LABEL org.opencontainers.image.licenses="MIT" WORKDIR /app COPY --from=builder /src/tempsy .