kit.program/kit/test/docker/testcase-run.sh
2026-06-17 09:13:30 +08:00

26 lines
813 B
Bash

#!/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")'