push - Cloud Foundry CLI Reference Guide |
cf push APP_NAME [-b BUILDPACK_NAME] [-c COMMAND] [-f MANIFEST_PATH | --no-manifest] [--no-start] [-i NUM_INSTANCES] [-k DISK] [-m MEMORY] [-p PATH] [-s STACK] [-t HEALTH_TIMEOUT] [-u (process | port | http)] [--no-route | --random-route | --hostname HOST | --no-hostname] [-d DOMAIN] [--route-path ROUTE_PATH] [--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] [-i NUM_INSTANCES] [-k DISK] [-m MEMORY] [-t HEALTH_TIMEOUT] [-u (process | port | http)] [--no-route | --random-route | --hostname HOST | --no-hostname] [-d DOMAIN] [--route-path ROUTE_PATH] [--var KEY=VALUE]... [--vars-file VARS_FILE_PATH]...
cf push APP_NAME --droplet DROPLET_PATH [-c COMMAND] [-f MANIFEST_PATH | --no-manifest] [--no-start] [-i NUM_INSTANCES] [-k DISK] [-m MEMORY] [-t HEALTH_TIMEOUT] [-u (process | port | http)] [--no-route | --random-route | --hostname HOST | --no-hostname] [-d DOMAIN] [--route-path ROUTE_PATH] [--var KEY=VALUE]... [--vars-file VARS_FILE_PATH]...
cf push -f MANIFEST_WITH_MULTIPLE_APPS_PATH [APP_NAME] [--no-start]
通过名称(例如,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,请指定“default”或“null”
Startup 命令,设置为 null 可重置为缺省 start 命令
指定要用于替换缺省域的定制域(例如,private-domain.example.com 或 apps.internal.com)
要使用的 Docker-image(例如,user/docker-image-name)
存储库用户名;与环境变量 CF_DOCKER_PASSWORD 中的密码一起使用
包含预编译打包应用程序的 tgz 文件的路径
清单路径
应用程序运行状况检查类型(缺省值:“port”,针对“process”接受“none”,“http”暗指端点“/”)
主机名(例如,my-subdomain)
实例数
磁盘限制(例如,256M、1024M、1G)
内存限制(例如,256M、1024M、1G)
将根域映射到此应用程序
忽略清单文件
不将路径映射到此应用程序,并从此应用程序的先前推送中除去路径
推送后不启动应用程序
应用程序目录的路径或应用程序目录内容的 zip 文件的路径
为此应用程序创建随机路径
路径
要使用的堆栈(堆栈是一种可以运行应用程序的预构建文件系统,包括操作系统)
清单的变量替换文件的路径;可多次指定
用于替换变量的变量键值对(例如,name=app1);可多次指定
从启动应用程序到收到该应用程序的第一个表示运行状况良好的响应,期间允许经过的时间(秒)