55 lines
1.6 KiB
Markdown
Executable File
55 lines
1.6 KiB
Markdown
Executable File
|
||
### Тестовое задание на вакансию 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`
|
||
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`
|