### Тестовое задание на вакансию Junior Node.js developer (Effective Mobile) Ссылка на вакансию: `https://hh.ru/vacancy/110675692` Тестовое задание: `https://docs.google.com/document/d/1FbMiG5rlmhJvfsw5C3bkTUSS9OQK5chpYicQHL8WNjQ/edit?tab=t.0` Репозиторий `em-shop` Ссылка на git репозиторий с проектом: `https://git.checkerwars.com/leo/em-shop` Проект запущен по адресу `http://5.35.86.48/` Исполнитель: `Leonid Ost` Email: `4267@mail.ru` Telegram: `@leo4267` Site: `checkerwars.com` Описание всех API находится в файле `API.rest` В файле `API.REMOTE.rest` приведены рабочие ссылки на запущенный удаленный сервер Все сервисы находятся в docker контейнерах: Запустить все: `run.all.sh` Остановить все: `stop.all.sh` ### Stocks (Express.js) Path API `http://5.35.86.48/stocks/api/` ### History (Express.js Typescript) Path API `http://5.35.86.48/history/api/` ### Users (Nest.js) Path API `http://5.35.86.48/users/api/` Swagger: `http://5.35.86.48/users/api/docs/` ### Traefik dashboard Path: `http://5.35.86.48/dashboard/` User: `admin` Password: `admin` ### RabbitMQ dashboard Path: `http://5.35.86.48:15672/` User: `rabbit` Password: `5jbya3ptfrezyop6gy8w` ### PostgreSQL Host: `postgres` Port: `5432` User: `postgres` DB: `postgres` Password: `2wroxrnr8fdxicvw2nsd`