Ich versuche, eine CI-Infrastruktur für ein Projekt zu erstellen. Wir stellen die Anwendung mit Docker bereit. Normalerweise dauert es einige Zeit, bis die Anwendung gestartet wird. Ich möchte in meinen Gitlab-Jobprotokollen meine Docker-Protokolle sehen … aber ich möchte ihre Anzeige beenden, sobald die Anwendung mit der Rückkehr 200
zum ausgewählten Endpunkt beginnt.
Ich habe für meine Container bereits einen Integritätscheck in der Docker-Compose-Datei konfiguriert, falls das hilfreich wäre.
Ich möchte vermeiden, den Status der Integritätsprüfung manuell zu überprüfen und Teile der Protokolle mit anzuzeigen docker-compose logs --tail
, da ich dann doppelte Zeilen erhalten könnte. Vielleicht sollte ich also eine Art Warteschlangendatei verwenden?
Kennt ihr vielleicht Tools, die das vereinfachen könnten?
Jeder Vorschlag wird sehr geschätzt. :)