Данный документ содержит описание основных команд проекта, используемых через файл задач (taskfile). Каждая команда
представляет собой задачу, выполняемую в контексте разработки микросервисной архитектуры, включая тестирование, сборку,
генерацию сертификатов и запуск сервисов.
Запускает модульное тестирование с использованием инструментария gotestsum. Тесты выполняются с параметрами проверки
гонок и покрытия кода.
Выполняет интеграционное тестирование с использованием тех же инструментов, что и модульное тестирование, но с дополнительными тегами для интеграции.
Собирает проект, используя скрипт build.sh.
Инициализирует окружение проекта, устанавливает зависимости и генерирует сертификаты.
Запускает линтеры для проверки качества кода.
Запускает сервисы в докере с использованием Docker Compose.
Останавливает и удаляет контейнеры, сети, тома и образы, созданные командой up.
Описанные команды предназначены для упрощения процесса разработки и обеспечения единообразия окружения всех разработчиков. Используйте их в соответствии с текущими потребностями разработки.# back-template-monolite