프로젝트

프로젝트 생성

1

생성하고자 하는 프로젝트명을 파라미터로 넘겨 명령어를 실행합니다.

ale project create <프로젝트명>
# ale project create test
2

정상적으로 프로젝트가 생성되면 '@스페이스명/프로젝트명'과 같이 결과가 출력됩니다.

project "@admin/test" created

프로젝트 조회

1

다음의 명령어를 실행합니다.

ale project list
2

현재 로그인 된 계정의 프로젝트가 조회되며, 현재 사용 중인 프로젝트명에는 * 기호가 표시됩니다.

Current scope is "@admin"
NAME                CREATED
aws                 2025-04-02 15:56:38
*test               2025-04-10 16:41:40

프로젝트 삭제

1

삭제하고자 하는 프로젝트명을 파라미터로 넘겨 명령어를 실행합니다.

ale project remove <프로젝트명>
# ale project remove test
2

정상적으로 프로젝트가 삭제되면 '@스페이스명/프로젝트명'과 같이 삭제된 프로젝트가 출력되며, 사용 대상 프로젝트가 남은 프로젝트 중 가장 먼저 생성된 것으로 변경됩니다.

@admin/test
Current stage is @admin/aws:main on default

배포환경

배포환경 조회

1

현재 사용 중인 프로젝트의 배포환경을 조회하기 위해 다음의 명령어를 실행합니다.

ale stage list
2

현재 사용 중인 프로젝트의 배포환경이 조회됩니다.

NAME     CLUSTER     CREATED
main     default     2025-04-02 15:56:38

배포환경 변경

1

'@스페이스명/프로젝트명' 혹은 '@스페이스명/프로젝트명:배포환경'과 같은 형식의 파라미터를 넘겨 명령어를 실행합니다.

ale login <URL>
# ale login https://app.ale-test.com/api
2

변경된 배포환경이 다음과 같이 표시됩니다.

Current stage is @admin/aws:main on default

배포환경 시크릿 설정

1

배포환경에서 공통으로 사용할 시크릿을 다음과 같이 파라미터로 넘겨 명령어를 실행합니다.

ale stage secret <시크릿명> <시크릿 값>
# ale stage secret TZ Asia/Seoul
2

시크릿이 등록되면 다음과 같이 시크릿값이 표시됩니다.

Asia/Seoul

기타

템플릿 조회

1

현재 사용 중인 Ale 플랫폼에서 사용 가능한 템플릿을 조회합니다.

ale preset list
2

사용 가능한 템플릿이 다음과 같이 표시됩니다.

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