0.0.2 • Published 5 years ago

carsmile-graphql v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

Микросервис отвечает за пользователей и аутентификацию

Для запуска в режиме разработки предназначена команда yarn dev. Предварительно необходимо скопировать файл .example.env в .env и установить нужные значения переменных окружающей среды. Также можно поднять сервис в докере: docker-compose up.

Для запуска тестов предназначена команда yarn test. Миграции и посев базы выполняется автоматически из тестов. База данных должна быть создана заранее с параметрами:

  • database name = carsmile_user_test
  • host = localhost
  • port = 5432

После аутентификации пользователю возвращается Json Web Token содержащий payload:

  • userId = id пользователя или админа
  • role = 'DRIVER' или 'ADMIN'