NodeOps

CreateOS CLI

CreateOS 공식 명령줄 인터페이스입니다.
터미널에서 인프라를 배포하고, 관리하고, 확장하세요.

설치

$ brew tap nodeops-app/tap && brew install createos

macOS와 Linux를 지원합니다. 다른 플랫폼은 바이너리를 다운로드하세요.

실제 사용 모습

시작하기

설치부터 라이브 배포까지 네 단계로 끝납니다.

1

CLI 설치

$ brew tap nodeops-app/tap && brew install createos

Linux에서는 curl 설치 스크립트를 사용할 수도 있습니다. 모든 설치 방법을 확인하세요.

2

로그인

$ createos login

브라우저가 열리고 OAuth로 로그인합니다. CI에서는 createos login --token 을 사용하세요.

3

프로젝트 연결

$ cd my-api

$ createos init

.createos.json 파일을 만들어, 이후 모든 명령이 여기서부터 프로젝트를 자동으로 인식합니다.

4

배포

$ createos deploy

프로젝트 유형을 자동으로 감지하고, 빌드 로그를 스트리밍하며, 성공하면 라이브 URL을 출력합니다.

명령어

배포, 환경, 스케일링, 샌드박스, 크론 작업, 도메인 등을 아우르는 23개 명령어.

deploy

프로젝트 유형을 자동으로 감지하고, 빌드 로그를 실시간으로 스트리밍하며, 성공하면 라이브 URL을 출력합니다.

env

설정, 목록 보기, 삭제, 가져오기, 푸시. 로컬과 원격 간에 .env 파일을 동기화합니다.

status

배포, 도메인, 환경, 최근 배포를 한눈에 볼 수 있습니다.

cronjobs

예약된 HTTP 작업을 만들고, 수정하고, 일시 중지하고, 실행 기록과 함께 모니터링합니다.

scale

CPU, 메모리, 레플리카를 즉시 조정하고 변경 전후 차이를 확인합니다.

domains

사용자 지정 도메인을 추가하고, 설정할 DNS 레코드를 받고, 전파 상태를 확인합니다.

templates

사용 가능한 템플릿을 둘러보고, 세부 정보를 미리 보고, 새 프로젝트를 만듭니다.

sandbox

MicroVM 샌드박스: 생성, 실행, 셸, 파일 동기화, 포트 터널링, 삭제.

deployments

배포 목록 보기, 로그 확인, 빌드 로그 스트리밍, 다시 실행, 취소, 깨우기.

CI/CD 지원

모든 명령이 플래그와 JSON 출력을 사용한 비대화형 모드로 동작합니다.

# Deploy in CI

$ createos deploy --project $PROJECT_ID

# Set env vars from CI secrets

$ createos env set DATABASE_URL=$DB_URL --project $PROJECT_ID

# JSON output for scripting

$ createos status --output json | jq .project.status

# Force-delete without confirmation prompt

$ createos domains delete --project $ID --domain $DOMAIN_ID --force

자주 묻는 질문

CreateOS CLI는 어떻게 설치하나요?
macOS에서는 brew tap nodeops-app/tap && brew install createos 를 실행합니다. 모든 플랫폼에서는 curl -sfL https://raw.githubusercontent.com/NodeOps-app/createos-cli/main/install.sh | sh 를 실행하세요. CLI는 의존성이 없는 단일 바이너리입니다.
CLI가 웹 대시보드를 대체하나요?
CLI는 대시보드를 보완합니다. 대시보드에서 할 수 있는 모든 일을 터미널에서도 할 수 있으며, 실시간 로그 확인, .env 파일 동기화, CI/CD 파이프라인용 스크립트 배포 같은 기능도 쓸 수 있습니다.
createos deploy는 어떤 프로젝트 유형을 지원하나요?
CLI가 프로젝트 유형을 자동으로 감지해 그에 맞게 배포합니다. GitHub에 연결된 프로젝트는 최신 커밋에서 배포됩니다. 업로드 프로젝트는 로컬 디렉터리를 zip으로 묶어 푸시합니다. Docker 이미지 프로젝트는 어떤 이미지 참조든 배포할 수 있습니다.
CI/CD 파이프라인에서 CLI를 사용할 수 있나요?
네. 모든 명령이 플래그를 사용한 비대화형 모드를 지원합니다. 기계가 읽을 수 있는 출력이 필요하면 --output json 을 사용하세요. 헤드리스 환경에서는 createos login --token 으로 API 토큰 인증을 할 수 있습니다.
인증은 어떻게 이루어지나요?
createos login 을 실행하면 브라우저가 열리고 OAuth로 로그인합니다. CI/CD에서는 API 키와 함께 createos login --token 을 사용하세요. 세션은 자동으로 갱신되므로 다시 인증할 일은 거의 없습니다.
CLI는 오픈 소스인가요?
네. CreateOS CLI는 오픈 소스이며 GitHub의 github.com/NodeOps-app/createos-cli 에서 확인할 수 있습니다. Go로 만들어졌으며 기여를 환영합니다.

터미널에서 배포를 시작하세요

$ brew tap nodeops-app/tap && brew install createos

macOS와 Linux를 지원합니다. 다른 플랫폼은 바이너리를 다운로드하세요.

283K명의 빌더. 하나의 워크스페이스.

제품 업데이트, 빌더 스토리, 더 빠르게 출시할 수 있는 기능에 대한 얼리 액세스를 받아보세요.

NodeOps는 프로덕션 AI를 위한 에이전틱 운영체제입니다. CreateOS는 대표 제품입니다.