Скрипты командной строки для обслуживания и отладки
Здесь собраны сервисные скрипты, которые полезны в эксплуатации и отладке.
Dev-инфраструктура
Инициализировать local compose-файл (один раз):
npx @tradejs/cli infra-init
Поднять инфраструктуру:
npx @tradejs/cli infra-up
Остановить локальную инфраструктуру:
npx @tradejs/cli infra-down
Очистка
Очистка локальных файлов в data/*:
npx @tradejs/cli clean-dir --dir cache
npx @tradejs/cli clean-dir --dir ml/export
Очистка Redis area/prefix:
npx @tradejs/cli clean-redis --area cache
npx @tradejs/cli clean-redis --area users:root:tests:
Очистка test-ключей для всех пользователей или одного:
npx @tradejs/cli clean-tests
npx @tradejs/cli clean-tests --user root
npx @tradejs/cli clean-tests --user root --cache
Управление пользователями
Создать/обновить пользователя в Redis:
npx @tradejs/cli user-add --user root --password 'secret'
Опциональный persistent token:
npx @tradejs/cli user-add --user root --password 'secret' --token '<token>'
Миграция legacy-истории
Перенос JSON свечей (data/history/*.json) в Timescale:
npx @tradejs/cli migration
Отладка коннектора / ордеров
Ручной smoke-скрипт коннектора:
npx @tradejs/cli test-script
Smoke-скрипт ML gRPC payload:
npx @tradejs/cli test-ml
Проверка состояния окружения
npx @tradejs/cli doctor
npx @tradejs/cli doctor --require-ml
npx @tradejs/cli doctor --skip-ml