Создает диаграмму из сервисов docker-compose.yaml
Картинка создается рядом с указанным файлом docker-compose
и называется так же,
но формат .png
python draw_diag.py compose-examples/django-app.yaml
Через указание depends_on
либо links
python draw_diag.py compose-examples/django-app-links.yaml
python draw_diag.py compose-examples/django-app-networks.yaml
Иконки для сервисов определяются через названия образов контейнера.
Допустим - image: nginx
отобразит иконку для nginx.
Чтобы настроить иконку для своего сервиса, надо задать псевдоним для образа контейнера: my-app=django
python draw_diag.py compose-examples/django-app-networks.yaml my-app=django
python draw_diag.py compose-examples/django-app-multi.yaml my-app=django my-api=fastapi