#!/usr/bin/env bash set -euo pipefail name=freshrss img=freshrss/freshrss:latest docker run -d \ --name "$name" \ --restart unless-stopped \ -w /var/www/FreshRSS \ -e TZ=Asia/Shanghai \ -e 'CRON_MIN=*/30' \ -e PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \ -e COPY_LOG_TO_SYSLOG=On \ -e COPY_SYSLOG_TO_STDERR=On \ -e DATA_PATH= \ -e FRESHRSS_ENV= \ -e LISTEN= \ -e OIDC_ENABLED= \ -e TRUSTED_PROXY= \ -p 8082:80/tcp \ -v "$(pwd)/data:/var/www/FreshRSS/data" \ -v "$(pwd)/extensions:/var/www/FreshRSS/extensions" \ --entrypoint ./Docker/entrypoint.sh \ "$img" /bin/bash -o pipefail -c '([ -z "$CRON_MIN" ] || cron) && . /etc/apache2/envvars && exec apache2 -D FOREGROUND $([ -n "$OIDC_ENABLED" ] && [ "$OIDC_ENABLED" -ne 0 ] && echo "-D OIDC_ENABLED")'