Тестовое задание для BostonGene

Запуск сервера и тестов с docker-compose

Сначала надо поставить Docker и docker-compose, если у вас их нет.

Для Windows и Mac Docker Desktop поставляется вместе с docker-compose и ничего больше ставить не надо. Для Linux надо будет воспользоваться инструкцией подлиннее. В любом случае, всё есть по ссылке: https://docs.docker.com/compose/install/.

Клонируем проект:

git clone https://github.com/UnholyDk/test_task_for_BostonGene.git
cd test_task_for_BostonGene

Теперь соберём сервер и тесты:

docker-compose build

После успешной сборки обоих контейнеров их можно запустить: сначала нам надо запустить сервер, потом тесты.

docker-compose up -d server
docker-compose run pytest -vs

После того, как тесты прошли, можно выключать сервер до следующего запуска:

docker-compose down