понять, почему testcontainers запускает какую то лабуду, которую он хер пойми откуда взял, вместо оригинального докер-композ файла? Дошел до того, что оставил один тесткласс, где стартует через testcontainers тупо hello-world, с одним тест методом который не делает ничего. Получаю в логах вывод какого то из наших контейнеров, запущенного с кривыми конфигами. При этом композ файл он явно верный берет.
А зачем вообще использовать docker compose в testcontainers. Есть же Startables который запускает несколько контейнеров?
Всмысле? Использую DockerComposeContainer, имплементирующий Startable. Не то?
Возможно. Но я имел ввиду запускать контейнеры без композа. Инстанцировать потом запускать их через Startables
Можно попробовать. Но сейчас я хотел бы разобраться с композом. Поэтому исходный вопрос по прежнему актуален.
Окей, проблема неактуальна. Оказалось что я впоролся в упоротое сочетание кривых настроек логгинга и кривого энвайронмента. В сумме эта хтонь стабильно создавала мне иллюзию работающего контейнера.
Обсуждают сегодня