| 12345678910111213141516171819202122 |
- FROM docker.io/library/golang:alpine3.23 AS build
- RUN apk add --no-cache build-base git make
- ADD . /go/src/app
- WORKDIR /go/src/app
- RUN make miniflux
- FROM docker.io/library/alpine:3.23
- LABEL org.opencontainers.image.title=Miniflux
- LABEL org.opencontainers.image.description="Miniflux is a minimalist and opinionated feed reader"
- LABEL org.opencontainers.image.vendor="Frédéric Guillot"
- LABEL org.opencontainers.image.licenses=Apache-2.0
- LABEL org.opencontainers.image.url=https://miniflux.app
- LABEL org.opencontainers.image.source=https://github.com/miniflux/v2
- LABEL org.opencontainers.image.documentation=https://miniflux.app/docs/
- EXPOSE 8080
- ENV LISTEN_ADDR=0.0.0.0:8080
- RUN apk --no-cache add ca-certificates tzdata
- COPY --from=build /go/src/app/miniflux /usr/bin/miniflux
- USER 65534
- CMD ["/usr/bin/miniflux"]
|