CLI & Makefile Reference¶
Обзор¶
Полный reference всех Makefile команд для разработки, тестирования и deployment Saga DeFi Platform.
Основные команды¶
Development¶
make restart # Умный перезапуск с hash-based detection
make cold-restart # ZERO-DOWNTIME перезапуск (~3 мин)
make status # Проверка статуса системы
Testing¶
make smoke # Быстрые критичные тесты (30сек)
make unit # Unit тесты backend
make core # Основные интеграционные тесты
make test # Foundation оркестратор (5-7мин)
make test-all # Полное тестирование (~3мин, параллельно)
Versioning¶
make commit # patch версия + коммит
make commit-minor # minor версия + коммит
make commit-major # major версия + коммит
make commit MESSAGE="..." # Кастомное сообщение
Blockchain¶
make -f makefiles/development.mk vps-init # Инициализация VPS blockchain
make -f makefiles/development.mk vps-upgrade-all # Upgrade всех контрактов
make -f makefiles/development.mk blockchain-status # Статус blockchain
JWT & Auth¶
make jwt-admin EMAIL=<email> # Админский токен
make jwt-user EMAIL=<email> # Пользовательский токен
make jwt-admin-token EMAIL=<email> # Только токен (без логов)
Analysis¶
Deployment¶
make deploy # Blue-Green деплой на VPS
make deploy-status # Статус VPS deployment
make deploy-rollback # Откат deployment
Quality¶
Modular Makefiles¶
Development Commands¶
Testing Commands¶
make -f makefiles/testing.mk help # Команды тестирования
make -f makefiles/testing.mk e2e-single FILE=<test>
Quality Commands¶
Security Commands¶
make -f makefiles/security.mk help # Команды безопасности
make -f makefiles/security.mk security-scan