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

マニフェストへのパス

--memory, -m

メモリー制限 (例: 256M、1024M、1G)

--no-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

始動コマンド、ヌルに設定するとデフォルトの開始コマンドにリセットされます

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

マニフェストの変数置換ファイルへのパス。複数回指定できます。

環境

CF_DOCKER_PASSWORD= プライベート Docker リポジトリーに使用されるパスワード
CF_STAGING_TIMEOUT=15 Max wait time for staging, in minutes
CF_STARTUP_TIMEOUT=5 アプリ・インスタンス起動の最大待ち時間 (分)