fix(tradein): cron-scrape подхватывает .env.runtime (#390) #403

Merged
lekss361 merged 1 commit from fix/tradein-cron-scrape-env into main 2026-05-22 05:23:34 +00:00

View file

@ -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}"