Merge pull request 'fix(tradein): cron-scrape подхватывает .env.runtime (#390)' (#403) from fix/tradein-cron-scrape-env into main
All checks were successful
Deploy Trade-In / changes (push) Successful in 5s
Deploy Trade-In / build-backend (push) Successful in 23s
Deploy Trade-In / build-frontend (push) Successful in 24s
Deploy Trade-In / deploy (push) Successful in 16s

This commit is contained in:
lekss361 2026-05-22 05:23:33 +00:00
commit 3b2850b91b

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