From a7ecb1a6f8f61ebeb47e42a1ef1b78909852027e Mon Sep 17 00:00:00 2001 From: Evan Reichard Date: Sat, 6 Apr 2024 09:39:04 -0400 Subject: [PATCH] fix(tz): add tzdata to docker image --- Dockerfile | 9 +++++---- Dockerfile-BuildKit | 9 +++++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index af8b60a..729a0f7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -# Certificate Store -FROM alpine AS certs -RUN apk update && apk add ca-certificates +# Certificates & Timezones +FROM alpine AS alpine +RUN apk update && apk add --no-cache ca-certificates tzdata # Build Image FROM golang:1.21 AS build @@ -19,7 +19,8 @@ RUN go build \ # Create Image FROM busybox:1.36 -COPY --from=certs /etc/ssl/certs /etc/ssl/certs +COPY --from=alpine /etc/ssl/certs /etc/ssl/certs +COPY --from=alpine /usr/share/zoneinfo /usr/share/zoneinfo COPY --from=build /opt/antholume /opt/antholume WORKDIR /opt/antholume EXPOSE 8585 diff --git a/Dockerfile-BuildKit b/Dockerfile-BuildKit index 05b3548..25b749a 100644 --- a/Dockerfile-BuildKit +++ b/Dockerfile-BuildKit @@ -1,6 +1,6 @@ -# Certificate Store -FROM alpine AS certs -RUN apk update && apk add ca-certificates +# Certificates & Timezones +FROM alpine AS alpine +RUN apk update && apk add --no-cache ca-certificates tzdata # Build Image FROM --platform=$BUILDPLATFORM golang:1.21 AS build @@ -21,7 +21,8 @@ RUN --mount=target=. \ # Create Image FROM busybox:1.36 -COPY --from=certs /etc/ssl/certs /etc/ssl/certs +COPY --from=alpine /etc/ssl/certs /etc/ssl/certs +COPY --from=alpine /usr/share/zoneinfo /usr/share/zoneinfo COPY --from=build /opt/antholume /opt/antholume WORKDIR /opt/antholume EXPOSE 8585