Nome
kf push: criar um app ou aplicar atualizações a um atual.
Sinopse
kf push APP_NAME [flags]
Exemplos
kf push myapp kf push myapp --buildpack my.special.buildpack # Discover via kf buildpacks kf push myapp --env FOO=bar --env BAZ=foo kf push myapp --stack cloudfoundry/cflinuxfs3 # Use a cflinuxfs3 runtime kf push myapp --health-check-http-endpoint /myhealthcheck # Specify a healthCheck for the app
Flags
--app-suffix=stringSufixo a ser anexado ao final de cada aplicativo enviado.
--args=stringArraySubstitui os argumentos da imagem. Não usar com a flag do comando.
-b, --buildpack=stringUsa o buildpack especificado em vez do integrado.
-c, --command=stringO comando de inicialização do app substitui o comando padrão especificado pelo processo da Web.
--container-registry=stringContainer Registry para onde enviar as imagens.
--cpu-cores=stringNúmero de núcleos de CPU dedicados para atribuir a cada instância de app, como 100 milésimos de núcleo, 0,5, 1, 2. Para mais informações, consulte https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/.
-k, --disk-quota=stringTamanho do disco temporário dedicado que é anexado a cada instância de app, como 512M, 2G, 1T.
--docker-image=stringImagem Docker a ser implantada em vez de fazer a criação com base no código-fonte.
--dockerfile=stringCaminho do Dockerfile a ser criado. Tem relação com a raiz da origem.
--entrypoint=stringSubstitui o ponto de entrada padrão da imagem. Não usar com a flag do comando.
-e, --env=stringArrayDefinir variáveis de ambiente. É possível definir várias usando a flag várias vezes. Por exemplo, NAME=VALUE.
--health-check-http-endpoint=stringO endpoint de HTTP pretendido como parte da verificação de integridade. Válido apenas se health-check-type for HTTP.
-u, --health-check-type=stringTipo de verificação de integridade do app: HTTP, porta (padrão) ou processo.
-h, --helpAjuda para push.
-i, --instances=int32Se definida, modifica o número de instâncias do app a serem executadas, em que -1 representa entradas que não são do usuário (padrão: -1).
-f, --manifest=stringCaminho para o manifesto do aplicativo.
-m, --memory-limit=stringQuantidade de RAM dedicada a cada instância de app, como 512M, 6G, 1T.
--no-manifestNão ler o arquivo de manifesto, mesmo que ele exista.
--no-routeImpede que o app seja acessado depois de implantado.
--no-startCriar, mas não executar o app.
-p, --path=stringSe especificada, substitui o caminho para o código-fonte.
--random-routeCriar uma rota aleatória para o app, se ele não tiver uma.
--route=stringArrayUse a flag de rotas para fornecer várias rotas HTTP e TCP. Cada rota para o app será criada se ainda não existir.
-s, --stack=stringImagem base a ser usada para apps criados com um buildpack.
--taskEnviar um app apenas para executar tarefas. O app será criado, mas não será executado. Uma rota não será atribuída.
-t, --timeout=intTempo máximo de falta de integridade de um app antes da declaração como não íntegro.
--var=stringToStringSubstituição de variáveis do manifesto. É possível definir várias usando a flag várias vezes. Por exemplo, NAME=VALUE.
--vars-file=stringArrayArquivo JSON ou YAML para ler as substituições de variáveis. Pode ser fornecido várias vezes.
Flags herdadas
Estas sinalizações são herdadas dos comandos pai.
--as=stringNome de usuário a ser representado para a operação.
--as-group=stringsGrupo a ser representado para a operação. Inclua essa sinalização várias vezes para especificar diversos grupos.
--config=stringO caminho para o arquivo de configuração do Kf a ser usado para solicitações da CLI.
--kubeconfig=stringO caminho do arquivo kubeconfig a ser usado nas solicitações da CLI.
--log-httpRegistra as solicitações HTTP no erro padrão.
--space=stringEspaço para executar o comando. Substitui o Space de destino atual.