push - Cloud Foundry CLI Reference Guide


NOM

push - Envoyer par commande push une nouvelle application ou synchroniser les modifications dans une application existante

SYNTAXE

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

OPTIONS

--app-start-timeout, -t

Durée (en secondes) pouvant s'écouler entre le démarrage d'une application et la première réponse normale de l'application

--buildpack, -b

Pack de construction personnalisé par nom (par exemple mon-PACK_CONSTRUCTION) ou adresse URL Git (par exemple https://github.com/cloudfoundry/java-buildpack.git) ou adresse URL Git avec branche ou étiquette (par exemple https://github.com/cloudfoundry/java-buildpack.git#v3.3.0 pour l'étiquette v3.3.0). Pour n'utiliser que des packs de construction intégrés, spécifiez default ou null.

--disk, -k

Limite de disque (par exemple 256M, 1024M, 1G)

--docker-image, -o

Image Docker à utiliser (par exemple, user/docker-image-name)

--docker-username

Nom d'utilisateur de référentiel ; utilisé avec le mot de passe issu de la variable d'environnement CF_DOCKER_PASSWORD

--droplet

Chemin d'accès à un fichier tgz avec une application préconstituée

--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

Nombre d'instances

--manifest, -f

Chemin d'accès au manifeste

--memory, -m

Limite de mémoire (par exemple 256M, 1024M, 1G)

--no-manifest

Ignorer le fichier manifeste

--no-route

Ne pas mapper de route à cette application

--no-start

Ne pas mettre en préproduction et démarrer l'application après l'envoi par commande push

--no-wait

Exit when the first instance of the web process is healthy

--path, -p

Chemin d'accès au répertoire de l'application ou à un fichier zip du contenu du répertoire de l'application

--random-route

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

--stack, -s

Pile à utiliser (une pile est un système de fichiers préconfiguré incluant un système d'exploitation, qui peut exécuter des applications)

--start-command, -c

Commande de démarrage, avec valeur NULL pour réinitialiser la commande de démarrage par défaut

--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

Paire clé-valeur variable pour la substitution de variable (par exemple, name=app1) ; peut être spécifiée plusieurs fois

--vars-file

Chemin d'accès à un fichier de substitution de variable pour manifeste ; peut être spécifié plusieurs fois

ENVIRONNEMENT

CF_DOCKER_PASSWORD= Mot de passe utilisé pour le référentiel Docker privé
CF_STAGING_TIMEOUT=15 Max wait time for staging, in minutes
CF_STARTUP_TIMEOUT=5 Temps d'attente maximal pour le démarrage de l'instance d'application, en minutes