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¶
make analyze # Единый анализ архитектуры (~1 мин)
make analyze-duplicates # Анализ дубликатов функций
make analyze-call-graph # Граф вызовов
make analyze-technical-debt # Technical debt
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
Deployment Commands¶
Связанная документация¶
📋 Метаданные¶
Версия: 2.4.82
Обновлено: 2025-10-21
Статус: Published