컨덕터 빌드 앱 : 프로젝트 구성

 

프로젝트를 구성하세요

새 워크스페이스에 대한 공유 Conductor 프로젝트 설정을 구성합니다.

Conductor는 모든 새 작업 공간을 동일한 방식으로 준비하고, 실행 버튼을 통해 프로젝트를 실행하고, Git에서 추적하지 않는 로컬 파일을 복사할 수 있습니다.

대부분의 프로젝트에서는 먼저 Conductor에게 저장소를 검사하고 공유 프로젝트 설정을 생성하도록 요청하는 것이 좋습니다. 이 페이지의 나머지 부분을 사용하여 변경 사항을 검토하거나 수동으로 편집하십시오.

빠른 시작: 지휘자에게 문의하세요

Conductor를 사용하여 구성

공유 설정 파일(settings.toml) 프롬프트가 미리 채워진 상태로 Conductor를 열거나, 기존 작업 공간에 복사합니다.

오픈 컨덕터
프롬프트 보기

Conductor에 저장소가 두 개 이상 있는 경우 구성하려는 프로젝트에 워크스페이스를 생성한 다음 이 프롬프트를 거기에 붙여넣으세요.

설정 파일을 커밋하기 전에 변경 사항을 검토하십시오. 에이전트는 각 설정 스크립트, 실행 스크립트, 파일 복사 패턴 또는 실행 모드를 선택한 이유를 설명해야 합니다.

SettingsConductor 또는 에서 개인 실행 스크립트를 구성하세요 .conductor/settings.local.toml. .conductor/settings.toml모든 사용자에게 적용하기 전에 검토 및 병합해야 하는 팀 기본값에는 를 사용하세요.

프로젝트 설정 생성

.conductor/settings.toml변경 사항이 병합된 후 설정을 공유할 시점을 저장소의 루트 디렉터리에 생성하세요 .

your-repo/├── .conductor/│   └── settings.toml├── package.json└── ...

프로젝트를 수동으로 구성하려면 프로젝트에 필요한 명령어를 추가하세요.

.conductor/settings.toml
"$schema" = "https://conductor.build/schemas/settings.repo.schema.json"[scripts]setup = "pnpm install"run_mode = "concurrent"[scripts.run.dev]command = "pnpm dev --port $CONDUCTOR_PORT"default = trueicon = "play"

팀원들이 동일한 설정을 사용해야 할 경우 이 파일을 커밋하세요.

git add .conductor/settings.tomlgit commit -m "Add Conductor project settings"

설정 스크립트를 추가합니다.

설정 스크립트는 Conductor가 워크스페이스를 생성할 때 실행됩니다.

워크스페이스를 준비하는 명령에 사용하세요.

  • 필요한 구성 요소를 설치합니다.
  • 파일을 생성합니다.
  • 심볼릭 링크를 생성합니다.
  • 로컬 프로젝트 상태를 초기화합니다.

자세한 내용은 설정 스크립트를 참조하세요 .

실행 스크립트를 추가합니다

실행 스크립트는 실행 버튼에 앱, 서버, 테스트 감시자 또는 기타 유용한 프로젝트 명령을 추가합니다.

CONDUCTOR_PORT명령어가 로컬 서버를 시작할 때 사용합니다 .

.conductor/settings.toml
[scripts]run_mode = "concurrent"[scripts.run.dev]command = "pnpm dev --port $CONDUCTOR_PORT"default = trueicon = "play"

프로젝트에 웹 앱 시작, 워커 시작 또는 테스트 감시 프로그램 실행과 같은 유용한 스크립트가 여러 개 있는 경우 테이블을 더 추가하세요 [scripts.run.<id>]. Conductor는 각 워크스페이스에 고유한 포트 범위를 제공하므로 여러 로컬 서버를 동시에 실행할 수 있습니다. 자세한 내용은 스크립트 실행Conductor 변수를 참조하세요 .

필요할 때 로컬 파일을 복사합니다.

.env.local새 작업 공간은 Git으로 추적되는 파일로 시작합니다. 로컬 인증서 및 시스템별 구성과 같은 Git 무시 파일은 Conductor가 복사하거나 설정 스크립트가 생성할 때만 나타납니다.

Files 명령어를 사용하여 모든 로컬 작업 공간에 필요한 정적 gitignore 파일을 복사하세요.

워크스페이스에 명령, 생성된 파일, 심볼릭 링크 또는 워크스페이스별 값이 필요한 경우 설정 스크립트를 사용하십시오.

프로젝트 재정의를 gitignore에 추가하세요

.conductor/settings.local.toml자신의 컴퓨터에서만 적용되는 프로젝트 설정에 사용하세요 .

다음 위치에 추가하세요 .gitignore:

touch .gitignoregrep -qxF ".conductor/settings.local.toml" .gitignore || printf "\n.conductor/settings.local.toml\n" >> .gitignore

설정 파일이 어디에 있는지 알아두세요

도체 레이어 설정은 일반적인 설정부터 구체적인 설정까지 다양합니다.

범위파일다음과 같은 용도로 사용하세요:
사용자 설정~/.conductor/settings.toml프로젝트 전반에 걸친 기본 설정
프로젝트 재정의<repo>/.conductor/settings.local.toml로컬 프로젝트 재정의
프로젝트 설정<repo>/.conductor/settings.toml변경 사항이 병합된 후 공유 프로젝트 설정

우선순위, 스키마, 관리 설정 및 지원되는 키에 대한 자세한 내용은 설정사용자/프로젝트 설정을 참조하세요 .

이 블로그의 인기 게시물

여러 코딩 에이전트를 병렬로 운영할 때 필요한 작업공간 관리 - 오케스트레이션