push - Cloud Foundry CLI Reference Guide


이름

push - 기존 앱에 변경을 동기화하거나 새 앱을 푸시

사용법

cf push APP_NAME [-b BUILDPACK_NAME] [-c COMMAND] [-f MANIFEST_PATH | --no-manifest] [--no-start] [--no-wait] [-i NUM_INSTANCES] [-k DISK] [-m MEMORY] [-p PATH] [-s STACK] [-t HEALTH_TIMEOUT] [--task TASK] [-u (process | port | http)] [--no-route | --random-route] [--var KEY=VALUE] [--vars-file VARS_FILE_PATH]... cf push APP_NAME --docker-image [REGISTRY_HOST:PORT/]IMAGE[:TAG] [--docker-username USERNAME] [-c COMMAND] [-f MANIFEST_PATH | --no-manifest] [--no-start] [--no-wait] [-i NUM_INSTANCES] [-k DISK] [-m MEMORY] [-p PATH] [-s STACK] [-t HEALTH_TIMEOUT] [--task TASK] [-u (process | port | http)] [--no-route | --random-route ] [--var KEY=VALUE] [--vars-file VARS_FILE_PATH]...

별명

p

옵션

--app-start-timeout, -t

앱 시작과 앱으로부터의 첫 번째 정상 응답 간에 허용되는 경과 시간(초)

--buildpack, -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을 지정하십시오.

--disk, -k

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

--docker-image, -o

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

--docker-username

저장소 사용자 이름. 환경 변수 CF_DOCKER_PASSWORD의 비밀번호로 사용됩니다.

--droplet

사전 스테이징된 앱의 tgz 파일에 대한 경로

--endpoint

Valid path on the app for an HTTP health check. Only used when specifying --health-check-type=http

--health-check-type, -u

Application health check type. Defaults to port. http requires a valid endpoint, for example, /health.

--instances, -i

인스턴스 수

--manifest, -f

Manifest에 대한 경로

--memory, -m

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

--no-manifest

Manifest 파일 무시

--no-route

이 앱에 대해 라우트를 맵핑하지 않음

--no-start

푸시 후에 앱을 스테이징하거나 시작하지 않음

--no-wait

Exit when the first instance of the web process is healthy

--path, -p

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

--random-route

Create a random route for this app (except when no-route is specified in the manifest)

--stack, -s

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

--start-command, -c

시작 명령, 기본 시작 명령으로 재설정하려면 null로 설정

--strategy

Deployment strategy, either rolling or null.

--task

Push an app that is used only to execute tasks. The app will be staged, but not started and will have no route assigned.

--var

변수 대체에 대한 변수 키 값 쌍(예: name=app1). 여러 번 지정할 수 있습니다.

--vars-file

Manifest의 변수 대체 파일에 대한 경로. 여러 번 지정할 수 있습니다.

환경

CF_DOCKER_PASSWORD= 개인용 Docker 저장소에 사용된 비밀번호
CF_STAGING_TIMEOUT=15 Max wait time for staging, in minutes
CF_STARTUP_TIMEOUT=5 앱 인스턴스 시작을 위한 최대 대기 시간(분)