freshrss (production)

Published 2025-02-02 18:44:23 -05:00 by colin

Installation

docker pull git.nixc.us/nixius/freshrss:production
sha256:2da3c964978a5be93cfcc3ca5f004b21268066552f0b3dbebb2da0b5e43d12ef

About this package

A free, self-hostable news aggregator…

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1733097600'
ENV TZ=UTC
SHELL [/bin/bash -o pipefail -c]
ARG DEBIAN_FRONTEND=noninteractive
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c apt-get update && apt-get install --no-install-recommends -y ca-certificates cron apache2 libapache2-mod-php libapache2-mod-auth-openidc php-curl php-gmp php-intl php-mbstring php-xml php-zip php-sqlite3 php-mysql php-pgsql && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c mkdir -p /var/www/FreshRSS/ /run/apache2/ # buildkit
WORKDIR /var/www/FreshRSS
COPY . /var/www/FreshRSS # buildkit
COPY ./Docker/*.Apache.conf /etc/apache2/sites-available/ # buildkit
ARG FRESHRSS_VERSION=1.25.0
ARG SOURCE_COMMIT=2bfa0d9b68c0e5555354822c368a88ab8217ed43
LABEL org.opencontainers.image.authors=Alkarex org.opencontainers.image.description=A self-hosted RSS feed aggregator org.opencontainers.image.documentation=https://freshrss.github.io/FreshRSS/ org.opencontainers.image.licenses=AGPL-3.0 org.opencontainers.image.revision=2bfa0d9b68c0e5555354822c368a88ab8217ed43 org.opencontainers.image.source=https://github.com/FreshRSS/FreshRSS org.opencontainers.image.title=FreshRSS org.opencontainers.image.url=https://freshrss.org/ org.opencontainers.image.vendor=FreshRSS org.opencontainers.image.version=1.25.0
RUN |3 DEBIAN_FRONTEND=noninteractive FRESHRSS_VERSION=1.25.0 SOURCE_COMMIT=2bfa0d9b68c0e5555354822c368a88ab8217ed43 /bin/bash -o pipefail -c a2dismod -q -f alias autoindex negotiation status && a2dismod -q auth_openidc && phpdismod calendar exif ffi ftp gettext mysqli posix readline shmop sockets sysvmsg sysvsem sysvshm xsl && a2enmod -q deflate expires headers mime remoteip setenvif && a2disconf -q '*' && a2dissite -q '*' && a2ensite -q 'FreshRSS*' # buildkit
RUN |3 DEBIAN_FRONTEND=noninteractive FRESHRSS_VERSION=1.25.0 SOURCE_COMMIT=2bfa0d9b68c0e5555354822c368a88ab8217ed43 /bin/bash -o pipefail -c sed -r -i "/^\s*(CustomLog|ErrorLog|Listen) /s/^/#/" /etc/apache2/apache2.conf && sed -r -i "/^\s*Listen /s/^/#/" /etc/apache2/ports.conf && sed -r -i "\\#disable_update#s#^.*#\t'disable_update' => true,#" ./config.default.php && touch /var/www/FreshRSS/Docker/env.txt && echo "7,37 * * * * . /var/www/FreshRSS/Docker/env.txt; su www-data -s /bin/sh -c 'php /var/www/FreshRSS/app/actualize_script.php' 2>> /proc/1/fd/2 > /tmp/FreshRSS.log" > /etc/crontab.freshrss.default # buildkit
ENV COPY_LOG_TO_SYSLOG=On
ENV COPY_SYSLOG_TO_STDERR=On
ENV CRON_MIN=
ENV DATA_PATH=
ENV FRESHRSS_ENV=
ENV LISTEN=
ENV OIDC_ENABLED=
ENV TRUSTED_PROXY=
ENTRYPOINT ["./Docker/entrypoint.sh"]
EXPOSE map[80/tcp:{}]
CMD ["/bin/bash" "-o" "pipefail" "-c" "([ -z \"$CRON_MIN\" ] || cron) && \t. /etc/apache2/envvars && \texec apache2 -D FOREGROUND $([ -n \"$OIDC_ENABLED\" ] && [ \"$OIDC_ENABLED\" -ne 0 ] && echo '-D OIDC_ENABLED')"]

Labels

Key Value
com.docker.compose.project freshrss
com.docker.compose.service freshrss
com.docker.compose.version 2.32.1
org.opencontainers.image.authors Alkarex
org.opencontainers.image.created 2024-12-23T11:19:32.432Z
org.opencontainers.image.description A free, self-hostable news aggregator…
org.opencontainers.image.documentation https://freshrss.github.io/FreshRSS/
org.opencontainers.image.licenses AGPL-3.0
org.opencontainers.image.revision 2bfa0d9b68c0e5555354822c368a88ab8217ed43
org.opencontainers.image.source https://github.com/FreshRSS/FreshRSS
org.opencontainers.image.title FreshRSS
org.opencontainers.image.url https://freshrss.org/
org.opencontainers.image.vendor FreshRSS
org.opencontainers.image.version 1.25.0
Details
Container
2025-02-02 18:44:23 -05:00
2
OCI / Docker
linux/amd64
Alkarex
AGPL-3.0
76 MiB
Versions (2) View all
production 2025-02-02
staging 2025-02-02