coreos-home-server/service/rss2email/Containerfile

16 lines
725 B
Docker

FROM docker.io/golang:1.22-bookworm@sha256:925fe3fa28ba428cf67a7947ae838f8a1523117b40e3e6b5106c378e3f97fa29 AS builder
ARG VERSION=3.2 # renovate: datasource=github-releases depName=skx/rss2email extractVersion=^release-(?<version>.*)$
RUN GOBIN=/build/usr/bin go install github.com/skx/rss2email@release-${VERSION}
FROM docker.io/debian:bookworm-slim@sha256:d02c76d82364cedca16ba3ed6f9102406fa9fa8833076a609cabf14270f43dfc
RUN apt-get update -y && apt-get upgrade -y && apt-get install -y --no-install-recommends \
ca-certificates gettext gosu
RUN adduser --system --group --uid 10000 --no-create-home rss2email
COPY --from=builder /build /
COPY container/run-rss2email /run-rss2email
ENTRYPOINT ["/run-rss2email"]