52 lines
1.4 KiB
Markdown
Executable File
52 lines
1.4 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`
|
||
|
||
|
||
Исполнитель: `Leonid Ost`
|
||
Email: `4267@mail.ru`
|
||
Telegram: `@leo4267`
|
||
Site: `checkerwars.com`
|
||
|
||
Описание всех API находится в файле `API.rest`
|
||
|
||
Все сервисы находятся в docker контейнерах:
|
||
Запустить все: `run.all.sh`
|
||
Остановить все: `stop.all.sh`
|
||
|
||
|
||
### Stocks (Express.js)
|
||
Path API `http://localhost/stocks/api/`
|
||
|
||
### History (Express.js Typescript)
|
||
Path API `http://localhost/history/api/`
|
||
|
||
### Users (Nest.js)
|
||
Path API `http://localhost/users/api/`
|
||
Swagger: `http://localhost/users/api/docs/`
|
||
|
||
|
||
|
||
### Traefik dashboard
|
||
Path: `http://localhost/dashboard/`
|
||
User: `admin`
|
||
Password: `admin`
|
||
|
||
|
||
### RabbitMQ dashboard
|
||
Path: `http://localhost:15672/`
|
||
User: `rabbit`
|
||
Password: `5jbya3ptfrezyop6gy8w`
|
||
|
||
### PostgreSQL
|
||
Host: `postgres`
|
||
Port: `5432`
|
||
User: `postgres`
|
||
DB: `postgres`
|
||
Password: `2wroxrnr8fdxicvw2nsd`
|