miniflux/images/miniflux/Dockerfile

24 lines
714 B
Docker
Raw Normal View History

2023-10-17 14:26:40 +02:00
FROM [[ .docker.repo ]][[ .docker.base_images.alpine.image ]]
MAINTAINER [[ .docker.maintainer ]]
2024-02-17 22:43:07 +01:00
ARG MINIFLUX_VERSION=[[ .miniflux.version ]]
2023-10-17 14:26:40 +02:00
ENV LISTEN_ADDR=0.0.0.0:8085 \
RUN_MIGRATIONS=1 \
CREATE_ADMIN=1 \
ADMIN_USERNAME=admin \
ADMIN_PASSWORD=miniflux \
2024-04-04 11:04:06 +02:00
MEDIA_PROXY_IMAGES=all \
2023-10-17 14:26:40 +02:00
POLLING_FREQUENCY=15 \
POLLING_PARSING_ERROR_LIMIT=8
2024-04-02 10:29:30 +02:00
ADD --chown=root:root --chmod=755 https://github.com/miniflux/v2/releases/download/${MINIFLUX_VERSION}/miniflux-linux-amd64 /usr/local/bin/miniflux
2023-10-17 14:26:40 +02:00
RUN set -eux &&\
addgroup -g 8085 miniflux &&\
adduser --system --ingroup miniflux --disabled-password --uid 8085 --shell /sbin/nologin miniflux
2024-04-02 10:29:30 +02:00
2023-10-17 14:26:40 +02:00
EXPOSE 8085
USER miniflux
CMD ["miniflux"]