push - Cloud Foundry CLI Reference Guide


이름

push - 새 앱 또는 동기화 변경사항을 기존 앱에 푸시

사용법

Push a single app (with or without a manifest): cf push APP_NAME [-b BUILDPACK_NAME] [-c COMMAND] [-d DOMAIN] [-f MANIFEST_PATH] [--docker-image DOCKER_IMAGE] [-i NUM_INSTANCES] [-k DISK] [-m MEMORY] [--hostname HOST] [-p PATH] [-s STACK] [-t TIMEOUT] [-u (process | port | http)] [--route-path ROUTE_PATH] [--no-hostname] [--no-manifest] [--no-route] [--no-start] [--random-route] Push multiple apps with a manifest: cf push [-f MANIFEST_PATH]

별명

p

옵션

-b

이름별 사용자 정의 빌드팩(예: my-buildpack), Git URL(예: https://github.com/cloudfoundry/java-buildpack.git), 또는 분기나 태그가 있는 Git URL(예: v3.3.0 태그의 경우 https://github.com/cloudfoundry/java-buildpack.git#v3.3.0). 기본 제공 빌드팩만 사용하려면 default 또는 null을 지정하십시오.

-c

스타트업 명령, 기본 시작 명령으로 재설정하려면 널로 설정

-d

도메인(예: example.com)

--docker-image, -o

사용할 Docker 이미지(예: user/docker-image-name)

-f

Manifest의 경로

--health-check-type, -u

애플리케이션 상태 확인 유형(예: '포트' 또는 '없음')

--hostname, -n

호스트 이름(예: my-subdomain)

-i

인스턴스 수

-k

디스크 한계(예: 256M, 1024M, 1G)

-m

메모리 한계(예: 256M, 1024M, 1G)

--no-hostname

이 앱에 루트 도메인 맵핑

--no-manifest

Manifest 파일 무시

--no-route

이 앱에 라우트를 맵핑하지 않고 이 앱의 이전 푸시에서 라우트를 제거

--no-start

푸시 후 앱을 시작하지 않음

-p

앱 디렉토리 또는 앱 디렉토리 컨텐츠의 zip 파일에 대한 경로

--random-route

이 앱의 랜덤 라우트 작성

--route-path

라우트에 대한 경로

-s

사용할 스택(스택은 앱을 실행할 수 있는 운영 체제를 비롯한 사전 빌드된 파일 시스템)

-t

CLI가 애플리케이션이 시작되도록 대기하는 최대 시간(초)입니다. 다른 서버 측 제한시간이 적용될 수 있습니다.

ENVIRONMENT

CF_STAGING_TIMEOUT=15 최대 빌드팩 스테이징 대기 시간(분)
CF_STARTUP_TIMEOUT=5 최대 앱 인스턴스 스타트업 대기 시간(분)

관련 항목

apps, create-app-manifest, logs, ssh, start