Всем привет.
Подскажите как сделать проверку на то, что не упал сервер
через docker-compose.
Добавить HEALTHCHECK в dockerfile ? Как правильно?
Директива HEALTHCHECK выполняет заданную команду, в результате при выводе docker ps в колонке health будет отражен статус контейнера на основе кода выхода из команды
0 healthy, все остальное сигнализирует об ошибке
А содержание этой директивы зависит от вас. У нас есть таска, которая проверяет подключение к БД и сторонним системам, но это простой смоук тест, если этого не достаточно, можно присмотреться к выводу метрик в prometheus