Я пытаюсь создать инфраструктуру CI для проекта. Мы развертываем приложение с помощью docker. Обычно запуск приложения занимает некоторое время. Я хотел бы видеть в журналах заданий gitlab мои журналы docker... но я хотел бы прекратить их отображение, как только приложение начнет возвращаться 200
на выбранную конечную точку.
Если это будет полезно, у меня уже настроена проверка работоспособности контейнеров в файле docker-compose.
Я бы хотел избежать проверки состояния проверки работоспособности вручную и отображения частей журналов с помощью docker-compose logs --tail
, потому что тогда я могу получить дублирующиеся строки. Так что, может быть, мне следует использовать какой-то файл очереди?
Может быть, вы знаете какие-нибудь инструменты, которые могли бы упростить это?
Любые предложения будут высоко оценены. :)