Какие типы хуков можно использовать в app.yml?

Привет! Пытаюсь настроить хук для автоматического подключения к моей Docker-сети при перезапуске или загрузке Discourse после сборки. Это нужно, чтобы я мог использовать веб-обновление администратора, когда это возможно, но я пытаюсь понять, какой способ лучше всего подходит. В документации не указаны все типы хуков, которые можно использовать, а поиск хуков, таких как after_post_boot и after_restart, ничего не дает. Не работают ли эти хуки больше, и если да, то почему? Вот мой код хуков.

hooks:

начало пользовательского сетевого хука

after_restart:

  • exec:
    cmd:
  • bash
  • “-c”
  • |

Подключить Discourse к пользовательской Docker-сети, если еще не подключено

NETWORK_NAME=“proxy”
CONTAINER_NAME=$(hostname)

        # Создать сеть, если её нет
        if ! docker network inspect "$NETWORK_NAME" >/dev/null 2>&1; then
          echo "Создание Docker-сети: $NETWORK_NAME"
          docker network create "$NETWORK_NAME"
        fi

        # Подключить контейнер к сети (игнорировать, если уже подключен)
        echo "Подключение $CONTAINER_NAME к $NETWORK_NAME..."
        docker network connect "$NETWORK_NAME" "$CONTAINER_NAME" 2>/dev/null || true

        echo "Подключение к сети завершено."

конец пользовательского сетевого хука