Для локальной разработки:
- Добавьте в /etc/hosts
127.0.0.1 events 127.0.0.1 mongodb 127.0.0.1 front
- Сконфигурируйте @review/github-fetch
- Запустите mongodb -
yarn mongodb
- Запустите @review/events -
yarn events
- Запустите @review/github-fetch -
yarn github-fetch
- Запустите @review/ui/front -
yarn front
Важен порядок
Для локального запуска: docker-compose up
Если вы хотите вести разработку в одном или нескольких пакетах, но не хотите все запускать
отдельно - просто закомментируйте то, что разрабатываете в docker-compose.yml
и запускайте
только это
mongodb
- используется для хранения данных@review/github-fetch
- сервис ходит в GitHub и отправляет данные в@review/events
@review/events
- сервис сравнивает хранимые вmongodb
данные с полученными от@review/github-fetch
и генерирует события для других сервисов@review/ui/back
- сервис который собирает данные для@review/ui/front
@review/ui/front
- основной UI приложения