Данный проект реализует Docker-конфигурацию для веб-приложения (EXAMPLE_APP) и контейнера для тестирования (tester).
- Проверка на pep8.
- Свой критерий: поиск переменных с именем
tempв исходном коде. - Интеграционный тест: загрузка файла через эндпоинт
/upload. - SSH доступ по паролю (
root:password). - Логи тестирования с таймстемпами.
- Ограничение количества процессов.
- Скопируйте
.env.exampleв.envи настройте переменные. - Соберите и запустите контейнеры:
docker compose build docker compose up -d
Для запуска всех тестов используйте команду:
docker compose exec tester /tests/run_all.shДля просмотра логов с таймстемпами:
docker compose logs tester- App:
ssh root@localhost -p 2222(парольpassword) - Tester:
ssh root@localhost -p 2223(парольpassword)