asset-paths

asset-paths

dbt docs generate의 일부로 target 디렉터리에 복사할 디렉터리 목록을 지정하는 설정이에요. 주로 프로젝트 문서에 이미지를 렌더링할 때 유용해요.

출처: 문서

본문

dbt_project.yml:

asset-paths: [directorypath]

정의 (Definition)

docs generate 명령의 일부로 target 디렉터리에 복사할 디렉터리 목록을 선택 사항으로 지정해요. 저장소에 있는 이미지를 프로젝트 문서에서 렌더링할 때 유용해요.

기본값 (Default)

기본적으로 dbt는 docs generate의 일부로 추가 파일을 복사하지 않아요. 예를 들어 asset-paths: []처럼요.

asset-paths에 지정하는 경로는 반드시 dbt_project.yml 파일의 위치를 기준으로 한 상대 경로여야 해요. /Users/username/project/assets 같은 절대 경로는 피하세요. 예상치 못한 동작과 결과를 초래할 수 있어요.

  • ✅ Do · 상대 경로 사용: asset-paths: ["assets"]
  • ❌ Don't · 절대 경로 피하기: asset-paths: ["/Users/username/project/assets"]

예시 (Examples)

docs generate의 일부로 assets 하위 디렉터리의 파일을 컴파일

dbt_project.yml:

asset-paths: ["assets"]

이 디렉터리에 포함된 파일은 dbt docs generate의 일부로 target/ 디렉터리에 복사되어, 프로젝트 문서에서 이미지로 접근할 수 있게 돼요.

더 알아보기 (Learn more)

  • 프로젝트 설정(dbt_project.yml)의 전체 목록은 Project configurations 문서를 참고하세요.
  • 설명(descriptions)에 이미지를 포함하는 방법의 전체 가이드는 공식 dbt 문서의 관련 항목을 참고하세요.