Search

ServceCodeCenter YAML 파일 양식 설명서

1. 개요

project.yaml 파일은 프로젝트의 메타데이터와 환경 설정을 정의하는 데 사용됩니다. 이 파일을 통해 프로젝트의 이름, 설명, Conda 환경, 목표 상태 등을 정의할 수 있습니다.

2. YAML 파일 구조

다음은 기본적인 YAML 파일의 예시입니다:
project: id: 0 name: hello-file description: hello world conda-environment: base target-state: stopped
YAML
복사

3. 키(key) 설명

3.1 project

설명: 프로젝트 관련 정보를 그룹화합니다.
타입: 객체(Object)
필수 여부: 필수

3.2 id

설명: 프로젝트를 식별하는 고유 ID입니다.
타입: 정수(Integer)

3.3 name

설명: 프로젝트의 이름입니다.
타입: 문자열(String)

3.4 description

설명: 프로젝트에 대한 간략한 설명입니다.
타입: 문자열(String)

3.5 conda-environment

설명: 프로젝트가 실행될 Conda 환경의 이름입니다.
타입: 문자열(String)
설명 추가:
base: Conda의 기본 환경을 사용합니다.
특정 환경을 사용하려면 해당 환경의 이름을 지정합니다.

3.6 target-state

설명: 프로젝트의 목표 상태를 나타냅니다.
타입: 문자열(String)
가능한 값:
running: 프로젝트가 실행 중임을 의미합니다.
stopped: 프로젝트가 중지된 상태임을 의미합니다.
프로그램은 프로젝트가 running이면 가능한 실행 상태로 변경하려 하며, 한번만 실행시키고 싶은 경우에는 이 설정 파일에서 target-state를 stopped로 바꾸는 코드가 들어가는 식으로 진행해야 합니다.