Deployments schlagen fehl / Healtchecks funktionieren nicht mehr richtig
Durch die Umstellung der Docker Host Konfiguration (Umstellung Caddy Reverse Proxy von händischen Einträgen zu automatischen) funktionieren die Deployments nicht mehr zuverlässig.
Es liegt vermutlich an der Auto-Registrierung der Container: Wenn der Container neugestartet wird, lief Caddy bisher unverändert weiter. Jetzt kriegt er die Info, dass er die Domain aus der Config rausnehmen soll… und kurz danach, dass sie wieder rein soll. In dem Moment kommt dann ein SSL-Fehler (wo vorher ein HTTP 502 kam).
Das dauert so lange, dass für einen gewissen Zeitraum der Healthcheck (mit wget die Instanz Homepage aufrufen) fehlschlägt. Dadurch schlägt der deploy Schritt fehl und da dies schon für die canary deployments passiert wird production nie deployed.