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(例如,“https://github.com/cloudfoundry/java-buildpack.git#v3.3.0”用于“v3.3.0”标记)定制 buildpack。要仅使用内置 buildpack,请指定 defaultnull

-c

Startup 命令,设置为 null 可重置为缺省 start 命令

-d

域(例如,example.com)

--docker-image, -o

要使用的 Docker-image(例如,user/docker-image-name)

-f

清单路径

--health-check-type, -u

应用程序运行状况检查类型(例如,port 或 none

--hostname, -n

主机名(例如,my-subdomain)

-i

实例数

-k

磁盘限制(例如,256M、1024M、1G)

-m

内存限制(例如,256M、1024M、1G)

--no-hostname

将根域映射到此应用程序

--no-manifest

忽略清单文件

--no-route

不将路径映射到此应用程序,并从此应用程序的先前推送中除去路径

--no-start

推送后不启动应用程序

-p

应用程序目录的路径或应用程序目录内容的 zip 文件的路径

--random-route

为此应用程序创建随机路径

--route-path

路径

-s

要使用的堆栈(堆栈是一种可以运行应用程序的预构建文件系统,包括操作系统)

-t

CLI 等待应用程序启动的最长时间(秒),其他服务器端超时可能适用

ENVIRONMENT

CF_STAGING_TIMEOUT=15 buildpack 编译打包的最长等待时间(分钟)
CF_STARTUP_TIMEOUT=5 应用程序实例启动的最长等待时间(分钟)

参见

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