app.yml에서 사용할 수 있는 모든 훅 유형은 무엇인가요?

안녕하세요. Discourse가 재시작되거나 빌드 후 다시 시작될 때 자동으로 Docker 네트워크에 연결되도록 훅을 설정하려고 합니다. 이렇게 하면 가능할 때 관리자 웹 업데이트 도구를 사용할 수 있을 것 같습니다. 하지만 가장 좋은 방법을 찾느라 고민 중입니다. 문서에는 사용할 수 있는 모든 훅 유형이 명시되어 있지 않고, after_post_boot나 after_restart와 같은 훅을 검색해도 결과가 나오지 않습니다. 이 훅들이 더 이상 작동하지 않는 건가요? 그렇다면 그 이유는 무엇인가요? 제 훅 코드는 다음과 같습니다.

hooks:

begin custom network hook

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 "Creating Docker network: $NETWORK_NAME"
          docker network create "$NETWORK_NAME"
        fi

        # 컨테이너를 네트워크에 연결 (이미 연결되어 있으면 무시)
        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