> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ale.run/llms.txt
> Use this file to discover all available pages before exploring further.

# 프로젝트

> **프로젝트는 배포환경의 묶음으로 사용되는 표시명**입니다. 대시보드 사용자의 관리 편의성을 위한 명칭이며, 업무 단위로 사용되는 한 개 또는 여러 개의 배포환경(Dev, QA, Staging, Prod 등)을 하나의 프로젝트에서 관리할 수 있게 됩니다. **대시보드 초기화면에서 프로젝트 이름을 제외한 모든 정보는 선택된 배포환경의 정보를 표시합니다.**

<Note>
  본 가이드에서는 프로젝트 생성 및 삭제만 다룹니다. 설정탭에서는 선택된 배포환경에 관한 설정을 할 수 있으며, 자세한 내용은 [배포환경 관리 페이지](/ko/developers/environment)를 참고하세요.
</Note>

<Frame>
  <img className="block rounded-md" src="https://files.cloudtype.io/ale-docs/developers/images/03_00.png" />
</Frame>

<Tip>
  프로젝트 생성시 `main` 을 이름으로 하는 배포환경이 동시에 생성되고, 상단 이미지는 프로젝트 내부의 `main` 배포환경에서 배포된 서비스를 보여주는 화면입니다. `ale`의 스페이스, 프로젝트, 배포환경, 서비스 등 작업 단위에 관한 사항은 아래를 참고하세요.
</Tip>

<Frame>
  <img className="block rounded-md" src="https://files.cloudtype.io/ale-docs/operations/images/02_01.png" />
</Frame>

<br />

<AccordionGroup>
  <Accordion title="스페이스">
    > 스페이스는 운영시스템에서 리소스를 할당 받는 최상위의 작업 단위입니다. 스페이스 소유자는 [팀원을 초대](/ko/developers/space#%ED%8C%80%EC%9B%90-%EA%B4%80%EB%A6%AC)해 할당된 리소스를 여러 개의 프로젝트에 나누어서 사용할 수 있습니다.
  </Accordion>

  <Accordion title="프로젝트">
    > **프로젝트는 배포환경의 묶음으로 사용되는 표시명**입니다. 대시보드 사용자의 관리 편의성을 위한 명칭이며, 업무 단위로 사용되는 한 개 또는 여러 개의 배포환경(Dev, QA, Staging, Prod 등)을 하나의 프로젝트에서 관리할 수 있습니다.
  </Accordion>

  <Accordion title="배포환경">
    > **배포환경은 쿠버네티스 클러스터 상에서 Namespace에 해당합니다.** Namespace 단위로 격리된 네트워크가 구성되며, [같은 배포환경(Namespace) 안에 있는 서비스 간에는 서비스명을 호스트네임으로 참조해 통신할 수 있습니다.](/ko/developers/connect#%EB%82%B4%EB%B6%80-%EC%84%9C%EB%B9%84%EC%8A%A4-%EA%B0%84-%ED%86%B5%EC%8B%A0) 자주 사용하는 환경변수 값은 배포환경 단위에서 [시크릿으로 저장해 관리 및 적용할 수 있습니다.](/ko/developers/env)
  </Accordion>

  <Accordion title="서비스">
    > **서비스는 Deployment에 해당합니다.** 서비스 별로 [터미널을 통한 접근](/ko/developers/log)이 가능하고, [커스텀 도메인을 연결](/ko/developers/domain)할 수 있습니다. 서비스를 배포하는 방법은 [ale에서 배포하기 페이지](/ko/developers/deploy)를 참고하세요.
  </Accordion>
</AccordionGroup>

***

## 프로젝트 생성

<Frame>
  <img className="block rounded-md" src="https://files.cloudtype.io/ale-docs/developers/images/03_01.png" />
</Frame>

> 사이드바의 프로젝트 항목에서 <Icon icon="plus" size={15} color="9fa3a5" /> 버튼을 누르고, 각 필드에 알맞는 프로젝트 정보를 입력하면 프로젝트가 생성됩니다.

* **스페이스** : 프로젝트가 속할 스페이스

* **프로젝트 이름** : 2 글자 이상, 20 글자 이하의 영문 소문자 및 숫자의 조합

* **표시 이름**  : 사용자가 프로젝트를 식별하는 용도로 사용하는 이름이며, 영문, 숫자 뿐만 아니라 한글을 포함한 기타 언어의 문자 및 특수문자의 설정이 가능합니다.

* **클러스터** : 프로젝트에 속한 서비스가 생성될 클러스터

<Info>
  프로젝트 생성시 `main`을 이름으로 하는 배포환경이 동시에 생성되고, 프로젝트 이름을 제외한 모든 정보는 `main` 배포환경의 정보를 표시합니다.
</Info>

## 프로젝트 삭제

<Frame>
  <img className="block rounded-md" src="https://files.cloudtype.io/ale-docs/developers/images/03_12.png" />
</Frame>

> 프로젝트 화면의 설정탭 하단부의 `프로젝트 삭제하기` 버튼으로 프로젝트 또는 배포환경을 삭제할 수 있습니다. 구동 중인 애플리케이션 및 관련 데이터가 모두 영구히 삭제되며, **중요한 데이터가 적재되어 있는 경우 사전에 백업을 진행하여야 합니다.**

<Info>
  하나의 프로젝트에 여러 개의 배포환경이 있는 경우, 해당 메뉴는 **배포환경 삭제**로 표시됩니다. 프로젝트에 한개의 배포환경만 남았을 때, 프로젝트 삭제가 가능합니다.
</Info>
