push - Cloud Foundry CLI Reference Guide


NAME

push - Neue App oder Synchronisationsänderungen mit einer Push-Operation an eine vorhandene App übertragen

VERWENDUNG

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

Optionen

--app-start-timeout, -t

Zeit (in Sekunden), die zwischen dem Starten einer App und der ersten einwandfreien Antwort einer App verstreichen darf

--buildpack, -b

Angepasstes Buildpack nach Name (z. B. my-buildpack) oder Git-URL (z. B. https://github.com/cloudfoundry/java-buildpack.git) oder Git-URL mit Zweig oder Tag (z. B. https://github.com/cloudfoundry/java-buildpack.git#v3.3.0 für Tag v3.3.0). Geben Sie zur ausschließlichen Verwendung von integrierten Buildpacks default oder null an

--disk, -k

Grenzwert für Platte (z.B. 256M, 1024M, 1G)

--docker-image, -o

Zu verwendendes Docker-Image (z. B. user/docker-image-name)

--docker-username

Repository-Benutzername; wird mit Kennwort der Umgebungsvariablen CF_DOCKER_PASSWORD verwendet

--droplet

Pfad zu TGZ-Datei mit Pre-Staging-App

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

Anzahl der Instanzen

--manifest, -f

Pfad zum Manifest

--memory, -m

Speicherbegrenzung (z.B. 256M, 1024M, 1G)

--no-manifest

Manifestdatei ignorieren

--no-route

Dieser App keine Route zuordnen

--no-start

Kein Staging und kein Start einer App nach Push-Operation

--no-wait

Exit when the first instance of the web process is healthy

--path, -p

Pfad zum App-Verzeichnis oder zu einer ZIP-Datei des Inhalts des App-Verzeichnisses

--random-route

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

--stack, -s

Zu verwendender Stack (ein Stack ist ein vordefiniertes Dateisystem einschließlich Betriebssystem, das Apps ausführen kann)

--start-command, -c

Startbefehl, auf Null festlegen, um die Einstellung auf den Standardstartbefehl zurückzusetzen

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

Variables Schlüssel/Wert-Paar für die Variablensubstitution, (z. B. name=app1); kann mehrfach angegeben werden

--vars-file

Pfad zur Variablensubstitutionsdatei für Manifest; kann mehrfach festgelegt werden

UMGEBUNG

CF_DOCKER_PASSWORD= Kennwort für privates Docker-Repository verwendet
CF_STAGING_TIMEOUT=15 Max wait time for staging, in minutes
CF_STARTUP_TIMEOUT=5 Maximale Wartezeit auf den Start der App-Instanz in Minuten