> ## 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.

# 관리

## 프로젝트

### 프로젝트 생성

<Steps>
  <Step title="생성하고자 하는 프로젝트명을 파라미터로 넘겨 명령어를 실행합니다.">
    ```bash theme={null}
    ale project create <프로젝트명>
    # ale project create test
    ```
  </Step>

  <Step title="정상적으로 프로젝트가 생성되면 '@스페이스명/프로젝트명'과 같이 결과가 출력됩니다.">
    ```bash theme={null}
    project "@admin/test" created
    ```
  </Step>
</Steps>

### 프로젝트 조회

<Steps>
  <Step title="다음의 명령어를 실행합니다.">
    ```bash theme={null}
    ale project list
    ```
  </Step>

  <Step title="현재 로그인 된 계정의 프로젝트가 조회되며, 현재 사용 중인 프로젝트명에는 * 기호가 표시됩니다.">
    ```bash theme={null}
    Current scope is "@admin"
    NAME                CREATED
    aws                 2025-04-02 15:56:38
    *test               2025-04-10 16:41:40
    ```
  </Step>
</Steps>

### 프로젝트 삭제

<Steps>
  <Step title="삭제하고자 하는 프로젝트명을 파라미터로 넘겨 명령어를 실행합니다.">
    ```bash theme={null}
    ale project remove <프로젝트명>
    # ale project remove test
    ```
  </Step>

  <Step title="정상적으로 프로젝트가 삭제되면 '@스페이스명/프로젝트명'과 같이 삭제된 프로젝트가 출력되며, 사용 대상 프로젝트가 남은 프로젝트 중 가장 먼저 생성된 것으로 변경됩니다.">
    ```bash theme={null}
    @admin/test
    Current stage is @admin/aws:main on default
    ```
  </Step>
</Steps>

***

## 배포환경

### 배포환경 조회

<Steps>
  <Step title="현재 사용 중인 프로젝트의 배포환경을 조회하기 위해 다음의 명령어를 실행합니다.">
    ```bash theme={null}
    ale stage list
    ```
  </Step>

  <Step title="현재 사용 중인 프로젝트의 배포환경이 조회됩니다.">
    ```bash theme={null}
    NAME     CLUSTER     CREATED
    main     default     2025-04-02 15:56:38
    ```
  </Step>
</Steps>

### 배포환경 변경

<Steps>
  <Step title="'@스페이스명/프로젝트명' 혹은 '@스페이스명/프로젝트명:배포환경'과 같은 형식의 파라미터를 넘겨 명령어를 실행합니다.">
    ```bash theme={null}
    ale login <URL>
    # ale login https://app.ale-test.com/api
    ```
  </Step>

  <Step title="변경된 배포환경이 다음과 같이 표시됩니다.">
    ```bash theme={null}
    Current stage is @admin/aws:main on default
    ```
  </Step>
</Steps>

### 배포환경 시크릿 설정

<Steps>
  <Step title="배포환경에서 공통으로 사용할 시크릿을 다음과 같이 파라미터로 넘겨 명령어를 실행합니다.">
    ```bash theme={null}
    ale stage secret <시크릿명> <시크릿 값>
    # ale stage secret TZ Asia/Seoul
    ```
  </Step>

  <Step title="시크릿이 등록되면 다음과 같이 시크릿값이 표시됩니다.">
    ```bash theme={null}
    Asia/Seoul
    ```
  </Step>
</Steps>

## 기타

### 템플릿 조회

<Steps>
  <Step title="현재 사용 중인 Ale 플랫폼에서 사용 가능한 템플릿을 조회합니다.">
    ```bash theme={null}
    ale preset list
    ```
  </Step>

  <Step title="사용 가능한 템플릿이 다음과 같이 표시됩니다.">
    ```bash theme={null}
    java                 Java                 N/A
    next.js              Next.js              N/A
    node                 Node.js              N/A
    php                  PHP                  N/A
    python               Python               N/A
    ruby                 Ruby                 N/A
    rust                 Rust                 N/A
    web                  Web Application      N/A
    ```
  </Step>
</Steps>
