push - Cloud Foundry CLI Reference Guide


NOME

push - Distribuisci una nuova applicazione o sincronizza le modifiche con un'applicazione esistente

UTILIZZO

cf push APP_NAME [-b BUILDPACK_NAME] [-c COMMAND] [-f MANIFEST_PATH | --no-manifest] [--no-start] [--no-wait] [-i NUM_INSTANCES] [-k DISK] [-m MEMORY] [-p PATH] [-s STACK] [-t HEALTH_TIMEOUT] [--task TASK] [-u (process | port | http)] [--no-route | --random-route] [--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] [--no-wait] [-i NUM_INSTANCES] [-k DISK] [-m MEMORY] [-p PATH] [-s STACK] [-t HEALTH_TIMEOUT] [--task TASK] [-u (process | port | http)] [--no-route | --random-route ] [--var KEY=VALUE] [--vars-file VARS_FILE_PATH]...

ALIAS

p

OPZIONI

--app-start-timeout, -t

Il tempo (in secondi) che può trascorrere tra l'avvio di un'applicazione e la prima risposta di integrità dall'applicazione.

--buildpack, -b

Pacchetto di build personalizzato in base al nome (ad es. my-buildpack) o all'URL Git (ad es. https://github.com/cloudfoundry/java-buildpack.git) o all'URL Git con un ramo o una tag (ad es. https://github.com/cloudfoundry/java-buildpack.git#v3.3.0 per la tag v3.3.0). Per utilizzare solo i pacchetti di build integrati, specifica default o null

--disk, -k

Limite del disco (ad esempio, 256M, 1024M, 1G)

--docker-image, -o

Immagine Docker da utilizzare (ad es. user/docker-image-name)

--docker-username

Nome utente repository; utilizzato con la password dalla variabile di ambiente CF_DOCKER_PASSWORD

--droplet

Percorso a un file tgz con un'applicazione pre-preparata

--endpoint

Valid path on the app for an HTTP health check. Only used when specifying --health-check-type=http

--health-check-type, -u

Application health check type. Defaults to port. http requires a valid endpoint, for example, /health.

--instances, -i

Numero di istanze

--manifest, -f

Percorso del manifest

--memory, -m

Limite di memoria (ad esempio, 256M, 1024M, 1G)

--no-manifest

Ignora file manifest

--no-route

Non associare una rotta a questa applicazione

--no-start

Non preparare e avviare l'applicazione dopo la distribuzione

--no-wait

Exit when the first instance of the web process is healthy

--path, -p

Percorso di directory dell'applicazione o di un file zip dei contenuti della directory dell'applicazione

--random-route

Create a random route for this app (except when no-route is specified in the manifest)

--stack, -s

Stack da utilizzare (uno stack è un file system precostruito, incluso un sistema operativo, che può eseguire le applicazioni)

--start-command, -c

Comando di avvio, imposta su null per ripristinare il comando di avvio predefinito

--strategy

Deployment strategy, either rolling or null.

--task

Push an app that is used only to execute tasks. The app will be staged, but not started and will have no route assigned.

--var

La coppia di valore e chiave della variabile per la sostituzione della variabile, (ad esempio name=app1); puoi specificare più volte

--vars-file

Percorso a un file di sostituzione della variabile per il manifest; puoi specificare più volte

AMBIENTE

CF_DOCKER_PASSWORD= Password utilizzata per il repository privato docker
CF_STAGING_TIMEOUT=15 Max wait time for staging, in minutes
CF_STARTUP_TIMEOUT=5 Tempo massimo di attesa per l'avvio dell'istanza dell'applicazione, in minuti