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