# Build stage ARG ALPINE_VERSION=3.18 FROM docker.io/library/alpine:${ALPINE_VERSION} AS builder ARG TARGETARCH ARG TARGETOS ARG TARGETVARIANT ARG BIN_NAME COPY /smtp2shoutrrr /usr/bin/smtp2shoutrrr RUN apk add --no-cache ca-certificates tzdata && \ chmod +x /usr/bin/smtp2shoutrrr # Server image FROM scratch ARG BIN_NAME ARG SOURCE_URL ARG MAINTAINER ENV PORT=8080 COPY --from=builder /usr/bin/smtp2shoutrrr /usr/bin/smtp2shoutrrr COPY --from=builder /usr/share/zoneinfo /usr/share/zoneinfo COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt ENTRYPOINT ["/usr/bin/smtp2shoutrrr"]