Проект в рамках курса СОА
ФИО: Горбатюк Олег Дмитриевич
Группа: БПМИ2210
Проект состоит из 3 сервисов
- API Gateway: Является прокси для другого сервиса, пока что просто проксирует все методы на второй сервис
- User Service: Имеет свою СУБД (Postgres) где хранятся все пользователи и данный сервис отвечает за пользователей и аутентификацию с авторизацией
- Post Comment Service: Имеет свою СУБД (Postgres) где хранятся посты и комментарии
Вам понадобиться docker, а также его плагин docker compose
- Для запуска достаточно выполнить:
docker compose up -d - Для доступа к логам, нужно выполнить
docker compose logs -f - Для выключения контейнеров, выполним
docker compose down
API Gateway:
- Swagger: http://localhost:8081/docs
User Service:
- Swagger: http://localhost:8082/docs
База для User Service и Post Comment Service:
- user:
postgres - password:
postgres - host:
localhost - port:
5432 - db_name:
postgres
- Перейдите в соответствующую папку модуля
- Установите необходимые зависимости:
make install - Запустите тесты по команде:
make test