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=string
Sufixo a anexar ao final de cada app enviada por push.
--args=stringArray
Substitua os argumentos da imagem. Não pode ser usado com a flag de comando.
-b, --buildpack=string
Use o buildpack especificado em vez do integrado.
-c, --command=string
Comando de arranque da app. Isto substitui o comando predefinido especificado pelo processo Web.
--container-registry=string
Registo de contentores para enviar imagens.
--cpu-cores=string
Nú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=string
Tamanho do disco efémero dedicado anexado a cada instância da app (por exemplo, 512 M, 2 G, 1 T).
--docker-image=string
Imagem do Docker para implementar em vez de criar a partir da origem.
--dockerfile=string
Caminho para o Dockerfile a compilar. Relativo à raiz da fonte.
--entrypoint=string
Substitua o ponto de entrada predefinido da imagem. Não pode ser usado com a flag de comando.
-e, --env=stringArray
Defina variáveis de ambiente. Pode definir vários valores usando a flag várias vezes (por exemplo, NAME=VALUE).
--health-check-http-endpoint=string
Ponto 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=string
Tipo de verificação de funcionamento da app: http, porta (predefinição) ou processo.
-h, --help
ajuda para push
-i, --instances=int32
Se 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=string
Caminho para o manifesto da aplicação.
-m, --memory-limit=string
Quantidade de RAM dedicada a dar a cada instância da app (por exemplo, 512 M, 6 G, 1 T).
--no-manifest
Não lê o ficheiro de manifesto, mesmo que exista um.
--no-route
Impede que a app seja acessível após a implementação.
--no-start
Crie, mas não execute a app.
-p, --path=string
Se especificado, substitui o caminho para o código-fonte.
--random-route
Crie uma rota aleatória para esta app se não tiver uma.
--route=stringArray
Use a flag routes para fornecer várias rotas HTTP e TCP. Cada rota para esta app é criada se ainda não existir.
-s, --stack=string
Imagem base a usar para apps criadas com um buildpack.
--task
Enviar uma app para executar apenas tarefas. A app é criada, mas não é executada. Não tem um trajeto atribuído.
-t, --timeout=int
O período de tempo durante o qual a app pode estar em mau estado antes de ser declarada como tal.
--var=stringToString
Substituição de variáveis do manifesto. Pode definir vários valores usando a flag várias vezes (por exemplo, NAME=VALUE).
--vars-file=stringArray
Ficheiro 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=string
Nome de utilizador a roubar para a operação.
--as-group=strings
Grupo a representar para a operação. Inclua esta flag várias vezes para especificar vários grupos.
--config=string
Caminho para o ficheiro de configuração do Kf a usar para pedidos da CLI.
--kubeconfig=string
Caminho para o ficheiro kubeconfig a usar para pedidos de CLI.
--log-http
Registe pedidos HTTP no erro padrão.
--space=string
Espaço para executar o comando. Esta flag substitui o espaço atualmente segmentado.