Nome
kf push: crie uma nova app ou aplique atualizações a uma app existente.
Synopsis
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
Bandeiras
--app-suffix=stringSufixo a anexar ao final de cada app enviada por push.
--args=stringArraySubstitua os argumentos da imagem. Não pode ser usado com a flag de comando.
-b, --buildpack=stringUse o buildpack especificado em vez do integrado.
-c, --command=stringComando de arranque da app. Isto substitui o comando predefinido especificado pelo processo Web.
--container-registry=stringRegisto de contentores para enviar imagens.
--cpu-cores=stringNúmero de núcleos de CPU dedicados a dar a cada instância da app (por exemplo, 100 m, 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 efémero dedicado anexado a cada instância da app (por exemplo, 512 M, 2 G, 1 T).
--docker-image=stringImagem do Docker para implementar em vez de criar a partir da origem.
--dockerfile=stringCaminho para o Dockerfile a compilar. Relativo à raiz da fonte.
--entrypoint=stringSubstitua o ponto de entrada predefinido da imagem. Não pode ser usado com a flag de comando.
-e, --env=stringArrayDefina variáveis de ambiente. Pode definir vários valores usando a flag várias vezes (por exemplo, NAME=VALUE).
--health-check-http-endpoint=stringPonto final de HTTP a segmentar como parte da verificação de funcionamento. Só é válido se health-check-type for http.
-u, --health-check-type=stringTipo de verificação de funcionamento da app: http, porta (predefinição) ou processo.
-h, --helpajuda para push
-i, --instances=int32Se estiver definido, substitui o número de instâncias da app a executar. -1 representa a introdução não feita pelo utilizador. (predefinição -1)
-f, --manifest=stringCaminho para o manifesto da aplicação.
-m, --memory-limit=stringQuantidade de RAM dedicada a dar a cada instância da app (por exemplo, 512 M, 6 G, 1 T).
--no-manifestNão lê o ficheiro de manifesto, mesmo que exista um.
--no-routeImpede que a app seja acessível após a implementação.
--no-startCrie, mas não execute a app.
-p, --path=stringSe especificado, substitui o caminho para o código-fonte.
--random-routeCrie uma rota aleatória para esta app se não tiver uma.
--route=stringArrayUse a flag routes para fornecer várias rotas HTTP e TCP. Cada rota para esta app é criada se ainda não existir.
-s, --stack=stringImagem base a usar para apps criadas com um buildpack.
--taskEnviar uma app para executar apenas tarefas. A app é criada, mas não é executada. Não tem um trajeto atribuído.
-t, --timeout=intO período de tempo durante o qual a app pode estar em mau estado antes de ser declarada como tal.
--var=stringToStringSubstituição de variáveis do manifesto. Pode definir vários valores usando a flag várias vezes (por exemplo, NAME=VALUE).
--vars-file=stringArrayFicheiro JSON ou YAML a partir do qual as substituições de variáveis são lidas. Pode ser fornecido várias vezes.
Sinalizações herdadas
Estas sinalizações são herdadas dos comandos principais.
--as=stringNome de utilizador a roubar para a operação.
--as-group=stringsGrupo a representar para a operação. Inclua esta flag várias vezes para especificar vários grupos.
--config=stringCaminho para o ficheiro de configuração do Kf a usar para pedidos da CLI.
--kubeconfig=stringCaminho para o ficheiro kubeconfig a usar para pedidos de CLI.
--log-httpRegiste pedidos HTTP no erro padrão.
--space=stringEspaço para executar o comando. Esta flag substitui o espaço atualmente segmentado.