Estou tentando criar infraestrutura de CI para um projeto. Implantamos o aplicativo com docker. Geralmente leva algum tempo para iniciar o aplicativo. Gostaria de ver em meus logs de trabalho do gitlab meus logs do docker... mas gostaria de parar de exibi-los assim que o aplicativo começar a retornar 200
no endpoint selecionado.
Já tenho uma verificação de integridade configurada para meus contêineres no arquivo docker-compose, se isso for útil.
Gostaria de evitar a verificação manual do status da verificação de integridade e a exibição de partes dos logs com docker-compose logs --tail
, porque poderia obter linhas duplicadas. Então talvez eu deva usar algum tipo de arquivo de fila?
Você conhece alguma ferramenta que possa simplificar isso?
Qualquer sugestão será muito apreciada. :)