app.yml で使用できるフックはすべて何ですか

こんにちは。Discourse が再起動または再起動後に起動したときに、Docker ネットワークに自動的に接続するフックを設定しようとしています。これにより、可能であれば管理者の Web アップデーターを使用できるようになりますが、これを行う最善の方法を模索しています。ドキュメントには、使用できるフックの種類がほとんど記載されておらず、after_post_boot や after_restart などのフックを検索しても何も得られません。これらのフックはもはや機能しないのですか、もしそうなら、なぜですか?以下は私のフックコードです。

hooks:

begin custom network hook

after_restart:

  • exec:
    cmd:
    - bash
    - “-c”
    - |
    # Connect Discourse to the custom Docker network if not already connected
    NETWORK_NAME=“proxy”
    CONTAINER_NAME=$(hostname)

      ```yaml
      # Create the network if it doesn't exist
      if ! docker network inspect "$NETWORK_NAME" >/dev/null 2>&1; then
        echo "Creating Docker network: $NETWORK_NAME"
        docker network create "$NETWORK_NAME"
      fi
    
      # Connect container to the network (ignore if already connected)
      echo "Connecting $CONTAINER_NAME to $NETWORK_NAME..."
      docker network connect "$NETWORK_NAME" "$CONTAINER_NAME" 2>/dev/null || true
    
      echo "Network connection complete."
      ```
    

END custom network hook