Movie API
Для запуска необходим Docker. В .development.env необходимо для переменных *_QUEUE заменить postfix на уникальный постфикс, чтобы избежать проблем с потерей сообщений в RabbitMQ, и добавить переменную FRONT_PORT, значением которой будет порт вашего frontend приложения
docker-compose up
Эти действия выполнять после запуска контейнеров.
- Узнаём id контейнеров postgres_movie и postgres_user
docker ps
- Загружаем бэкап movie(Он уже находится в контейнере)
docker exec -i <ID КОНТЕЙНЕРА postgres_movie> pg_restore --verbose --clean --no-acl --no-owner -h localhost -U postgres -d movie /dbbackup/movie-backup.sql
- Загружаем бэкап user
docker exec -i <ID КОНТЕЙНЕРА postgres_user> pg_restore --verbose --clean --no-acl --no-owner -h localhost -U postgres -d userdb /dbbackup/user-backup.sql
- Готово!
Документация по api находится на localhost:5000/api
Каждый метод можно тестировать там же
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov