automation
Some checks failed
ci/woodpecker/tag/release Pipeline failed

This commit is contained in:
Felipe M 2024-11-24 08:56:35 +01:00
parent 1a809a1184
commit 503300c5a4
Signed by: fmartingr
GPG key ID: CCFBC5637D4000A8
6 changed files with 272 additions and 0 deletions

25
Containerfile Normal file
View file

@ -0,0 +1,25 @@
# 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/${BIN_NAME}
# 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"]