Обновление до v25.10

Внимание

Перед тем, как приступить к инструкции ниже, нужно сделать резервную копию.

  1. Убедиться, что установлена Docker Compose версии 2:

    docker-compose version --short

    Обновить при необходимости. MITIGATOR более не поддерживает Docker Compose версии 1.

  2. Убрать из файла .env элементы, не поддерживаемые Docker Compose v2:

    sed -e 's/\b\(docker-compose.yml\):\1/\1/' -i .env
  3. Остановить MITIGATOR:

    docker-compose down
  4. Убрать элемент version: "2.2" из всех YAML, используемых Docker Compose:

    for file in $(sed -n 's/^COMPOSE_FILE=\(.*\)$/\1/p' .env | tr : ' '); do sed -i '/^version: "2.2"$/d' $file; done
  5. Обновить все экземпляры MITIGATOR согласно стандартной процедуре.