Замена Favicon

При работе с несколькими кластерами MITIGATOR может быть неудобно ориентироваться в открытых вкладках браузера, так как все они имеют одинаковый favicon, из‑за чего сложно быстро найти нужный кластер.

Для замены стандартных favicon требуется:

  1. Подготовить три иконки в формате PNG, соответствующие стандартным для favicon размерам:

    • icon16.png – 16×16 пикселей;
    • icon32.png – 32×32 пикселей;
    • icon192.png – 192×192 пикселей.

    В качестве исходных изображений можно скачать набор иконок от команды MITIGATOR в формате SVG и сохранить их в PNG нужного размера, либо использовать собственные.

  2. Создать директорию /srv/mitigator/favicons и поместить в нее файлы иконок.

  3. Создать YML‑файл docker-compose.favicon.yml со следующим содержимым:

    services:
      frontend:
        volumes:
          - ./favicons/icon16.png:/frontend/img/favicon/16.png
          - ./favicons/icon32.png:/frontend/img/favicon/32.png
          - ./favicons/icon192.png:/frontend/img/favicon/192.png
  4. Добавить docker-compose.favicon.yml в список COMPOSE_FILE в .env:

    sed -i 's/^COMPOSE_FILE=\(.*\)$/COMPOSE_FILE=\1:docker-compose.favicon.yml/' .env
  5. Применить изменения.

    docker-compose up -d