diff --git a/tradein-mvp/deploy/cron-scrape.sh b/tradein-mvp/deploy/cron-scrape.sh index 2b9398eb..8b06ad52 100755 --- a/tradein-mvp/deploy/cron-scrape.sh +++ b/tradein-mvp/deploy/cron-scrape.sh @@ -12,6 +12,18 @@ set -euo pipefail +# cron запускается с ПУСТЫМ окружением — ADMIN_TOKEN в нём нет, и без него +# backend (#2 admin-auth) отвечает 401. Подхватываем .env.runtime сами: +# он лежит на уровень выше скрипта — tradein-mvp/.env.runtime. +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +ENV_RUNTIME="${ENV_RUNTIME:-$SCRIPT_DIR/../.env.runtime}" +if [[ -f "$ENV_RUNTIME" ]]; then + set -a + # shellcheck source=/dev/null + source "$ENV_RUNTIME" + set +a +fi + SOURCE="${1:-all}" MODE="${2:-fast}" CONTAINER="${TRADEIN_BACKEND_CONTAINER:-tradein-backend}"