|
@@ -14,6 +14,7 @@ RUN apt-get update && \
|
|
|
apt-get install --no-install-recommends -y \
|
|
apt-get install --no-install-recommends -y \
|
|
|
ca-certificates cron \
|
|
ca-certificates cron \
|
|
|
apache2 libapache2-mod-php \
|
|
apache2 libapache2-mod-php \
|
|
|
|
|
+ libapache2-mod-auth-openidc \
|
|
|
php-curl php-gmp php-intl php-mbstring php-xml php-zip \
|
|
php-curl php-gmp php-intl php-mbstring php-xml php-zip \
|
|
|
php-sqlite3 php-mysql php-pgsql && \
|
|
php-sqlite3 php-mysql php-pgsql && \
|
|
|
rm -rf /var/lib/apt/lists/*
|
|
rm -rf /var/lib/apt/lists/*
|
|
@@ -67,6 +68,7 @@ ENV CRON_MIN ''
|
|
|
ENV DATA_PATH ''
|
|
ENV DATA_PATH ''
|
|
|
ENV FRESHRSS_ENV ''
|
|
ENV FRESHRSS_ENV ''
|
|
|
ENV LISTEN ''
|
|
ENV LISTEN ''
|
|
|
|
|
+ENV OIDC_ENABLED ''
|
|
|
|
|
|
|
|
ENTRYPOINT ["./Docker/entrypoint.sh"]
|
|
ENTRYPOINT ["./Docker/entrypoint.sh"]
|
|
|
|
|
|
|
@@ -74,4 +76,4 @@ EXPOSE 80
|
|
|
# hadolint ignore=DL3025
|
|
# hadolint ignore=DL3025
|
|
|
CMD ([ -z "$CRON_MIN" ] || cron) && \
|
|
CMD ([ -z "$CRON_MIN" ] || cron) && \
|
|
|
. /etc/apache2/envvars && \
|
|
. /etc/apache2/envvars && \
|
|
|
- exec apache2 -D FOREGROUND
|
|
|
|
|
|
|
+ exec apache2 -D FOREGROUND $([ -n "$OIDC_ENABLED" ] && [ "$OIDC_ENABLED" -ne 0 ] && echo '-D OIDC_ENABLED')
|