- Сборка:
npm run build
- Запуск:
npm start
Запуск с вотчером: npm run dev
Параметры запуска задаются в config.js.
Модульные тесты: npm test
Интеграционные: npm run hermione
В модульных сделана проверка всех функций, которые внутри себя не получают данные с помощью гит-команд.
Интеграционные отрабатывают все, но обычно часть из них падает с ошибкой с указанием на getText. Если одновременно запускать только часть тестов, всё работает.
Репозиторий для тестов: https://github.com/yoksel/test-git
Для запуска докер-образа нужно два порта, второй, 8081, для вебсокетов. Без него приложение тоже будет работать, но с перезагрузкой страницы при переходе по ссылкам.