Командная строка Senior Docker Compose обновлено
Аудит compose.yaml без yq
Условие
В текущем каталоге лежит compose.yaml в простом формате: сервисы на отступе 2, их поля на отступе 4, элементы списков на отступе 6 с - . Выведи для каждого сервиса (в порядке файла) строку <сервис> image=<образ> ports=<число опубликованных портов> volumes=<число томов> healthcheck=<yes|no>. На вход подаётся имя сервиса или all: для имени выведи только его строку.
Как подойти
Подсказки: 2
- Отслеживай раздел верхнего уровня и текущее поле сервиса.
- Печатай сервис при встрече следующего сервиса и в END.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.