Перейти к основному содержимому

Скрипты командной строки для обслуживания и отладки

Здесь собраны сервисные скрипты, которые полезны в эксплуатации и отладке.

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