UNPKG

@the-teacher/the-router

Version:

Simple router for Express.js, making routes and actions easy to manage.

94 lines (69 loc) 2 kB
# Как разработать проект ## Запуск тестов в Docker-контейнере ### Предварительные требования - Docker - Docker Compose - Make ### 1. Скопируйте проект ```bash git clone https://github.com/the-teacher/the_router.git ``` ### 2. Запустите тесты в контейнере ```bash make test ``` ### 3. Вы увидите вывод примерно такого вида: ```bash $ make test make up docker-compose up -d [+] Running 2/2 ✔ Network the_router_default Created 0.0s ✔ Container the_router-app-1 Started 0.3s make install docker-compose exec app yarn install yarn install v1.22.22 [1/4] Resolving packages... success Already up-to-date. Done in 0.19s. docker-compose exec app yarn test yarn run v1.22.22 $ jest PASS src.ts/tests/utils.test.ts PASS src.ts/tests/index.test.ts Test Suites: 2 passed, 2 total Tests: 18 passed, 18 total Snapshots: 0 total Time: 2.622 s Ran all test suites. Done in 3.34s. make down docker-compose down [+] Running 2/1 ✔ Container the_router-app-1 Removed 10.1s ✔ Network the_router_default Removed ``` ## Вход в контейнер ### 1. Скопируйте проект ```bash git clone https://github.com/the-teacher/the_router.git ``` ### 2. Запустите оболочку ``` make shell ``` ### 3. Вы увидите вывод примерно такого вида: ```bash root@564b967d49fa:/app# ``` ### 4. Выполняйте любые команды ```bash yarn test ``` ```bash yarn build yarn run v1.22.22 $ node build.js Build complete Done in 0.09s. ```