Swisscom Developer Documentation
Get Involved
Doc Index
General Information
Contribute to Cloud Foundry documentation
Cloud Foundry concepts
Cloud Foundry overview
Security and networking
Cloud Foundry security
Container security in Cloud Foundry
Container-to-container networking
Orgs, spaces, roles, and permissions in Cloud Foundry
Planning orgs and spaces in Cloud Foundry
App Security Groups in Cloud Foundry
Cloud Foundry app SSH components and processes
High availability
High availability in Cloud Foundry
How Cloud Foundry maintains high availability
How Cloud Foundry manages apps
Staging your apps in Cloud Floundry
The app container lifecycle on Diego architecture
How Diego balances app processes in Cloud Foundry
Cloud Foundry components
Diego components and architecture
Cloud Foundry routing architecture
Cloud Controller
Cloud Controller blobstore
User Account and Authentication server
Garden component
GrootFS disk usage in Cloud Foundry
HTTP routing
Cloud Foundry Command Line Interface (cf CLI)
Installing the cf CLI
Upgrading to cf CLI v7
Upgrading to cf CLI v8
Getting started with the cf CLI
Using the cf CLI with a proxy server
Using the cf CLI with a self-signed certificate
Using cf CLI plug-ins
Developing cf CLI plug-ins
cf CLI v6 Reference Guide
cf CLI v7 Reference Guide
cf CLI v8 Reference Guide
Information for Operators
Deploying Cloud Foundry
Setting up DNS for your environment
Deploying Cloud Foundry with cf-deployment
Deploying BOSH on AWS
Deploying BOSH on GCP
Deploying Cloud Foundry
Migrating from cf-release to cf-deployment
Configuring your Cloud Foundry for BOSH Backup and Restore
Backup and restore for external blobstores
Additional configuration
High availability in Cloud Foundry
How Cloud Foundry maintains high availability
Cloud Controller blobstore configuration
Administering Cloud Foundry
Managing the runtime
Stopping and starting virtual machines
Creating and modifying quota plans
Using feature flags
Examining GrootFS disk usage
Using metadata
Managing custom buildpacks
Using Docker in Cloud Foundry
User accounts and communications
Creating and managing users with the cf CLI
Creating and managing users with the UAA CLI (UAAC)
Get started with the Notifications Service
Routing
Enabling IPv6 for hosted apps
Distributed tracing
Enabling Zipkin tracing
Enabling W3C tracing
Supporting WebSockets
Configuring load balancer health checks for CF routers
Securing incoming traffic
Enabling and configuring TCP routing
Configuring HTTP/2 support
Isolation segments
Managing isolation segments
Routing for isolation segments
Delayed jobs in Cloud Foundry
Configuring delayed job priorities with Cloud Controller
Managing apps and their stacks
Using Stack Auditor
Changing stacks
Restaging your apps on a Windows stack
Running and Troubleshooting Cloud Foundry
Cloud Foundry logging
Configuring system logging
Configuring Diego for upgrades
Audit Events
UAA audit requirements
Usage events and billing
Configuring SSH access for Cloud Foundry
Configuring Diego Cell disk ceanup scheduling
Configuring Health Monitor Notifications
Monitoring and testing Diego components
Troubleshooting Cloud Foundry
UAA performance
UAA performance metrics
Scaling Cloud Controller
Scaling Cloud Controller (cf-for-k8s)
Logging and metrics in Cloud Foundry
Logging and metrics architecture
Installing the Loggregator plug-in for cf CLI
Security event logging
Limiting your app log rate in Cloud Foundry
Cloud Foundry component metrics
Container metrics
Loggregator guide for Cloud Foundry operators
Logging and metrics in Cloud Foundry
Configuring the OpenTelemetry Collector
Deploying a nozzle to your Cloud Foundry Loggregator Firehose
BOSH Documentation
BOSH Backup and Restore (BBR)
Installing BBR
Release notes for BBR
Backing up with BBR
Restoring with BBR
BBR logging
Experimental features
BBR developer's guide
Information for developers
Developing and managing apps
How to push your app with Cloud Foundry CLI (cf push)
Pushing your app using Cloud Foundry CLI (cf push)
Deploying with app manifests
App manifest attribute reference
Deploying an app with Docker
Deploying your large apps
Starting, restarting, and restaging apps
Pushing an app with multiple processes
Running cf push sub-step commands
Configuring canary app deployments
Configuring rolling app deployments
Pushing apps with sidecar processes
Using blue-green deployment to reduce downtime
Troubleshooting app deployment and health
SSH for apps and services
Configuring SSH access for your deployment
Accessing your apps with SSH
Accessing services with SSH
Routes and domains
Configuring routes and domains
Configuring CF to route traffic to apps on custom ports
Routing HTTP/2 and gRPC traffic to apps
Troubleshooting TCP routing
Managing services
Managing service instances
Sharing service instances
Delivering service credentials to an app
Managing service keys
Configuring Play Framework service connections
Using an external file system (volume services)
User-provided service instances
Streaming app logs
Streaming app logs to log management services
Streaming app logs to third-party services
Streaming app logs to Splunk
Streaming app logs with Fluentd
Streaming app logs to Azure OMS log analytics
Using metrics with drain logs
Managing apps with the cf CLI
Running tasks in your apps
Scaling your app using Cloud Foundry CLI (cf scale)
Using Cloud Foundry health checks
Retrieving app and event information
Configuring container-to-Container networking
Cloud Foundry environment variables
Available Cloud Controller API client libraries
Designing and running your app in the cloud
Cloud Foundry API app revisions
Buildpacks
Using buildpacks
Working with buildpacks in Cloud Foundry
Stack association
Pushing an app with multiple buildpacks
Using a proxy server
Supported binary dependencies
Configuring the production server
Binary buildpack
Go buildpack
Hosted Web Core buildpack
Java buildpack
Using Cloud Foundry Java buildpack
Getting started deploying Java apps to Cloud Foundry
Getting started deploying your Grails apps to Cloud Foundry
Getting started deploying Ratpack apps to Cloud Foundry
Getting started deploying Spring apps to Cloud Foundry
Configuring service connections
Using Java Native Image
Cloud Foundry Java Client Library
Using Java Native Image
.NET Core buildpack
NGINX buildpack
Node.js buildpack
Node.js buildpack-specific information
Environment variables defined by Node buildpack
Configuring service connections for Node.js application
Using PHP buildpack with runtimes
Additional information on PHP buildpacks in Cloud Foundry
Getting started deploying PHP apps to Cloud Foundry
PHP buildpack configuration
Composer
Sessions
New Relic
Python buildpack
R buildpack
Ruby buildpack
Additional information on Ruby buildpacks in Cloud Foundry
Getting started deploying Ruby apps
Getting started deploying Ruby apps
Getting started deploying Ruby on Rails apps
Configuring Rake tasks for deployed apps
Environment variables defined by Ruby buildpack
Configuring service connections for Ruby
Windows Gemfile support
Staticfile buildpacks
Customizing and developing buildpacks in Cloud Foundry
Creating custom buildpacks
Packaging dependencies for offline buildpacks
Merging from upstream buildpacks
Upgrading dependency versions for Cloud Foundry
Using CI for buildpacks
Releasing a new Cloud Foundry buildpack version
Updating buildpack-related gems in Cloud Foundry
Information for Managed Service Authors
Services in Cloud Foundry
Service Broker API
Open Service Broker API
Platform profiles
Catalog metadata
Volume services
Release Notes
Managing service brokers in Cloud Foundry
Managing access to service plans
Binding credentials in Cloud Foundry
CredHub
Setting up and deploying CredHub with BOSH
Configuring a hardware security module
Using a key management service with CredHub
CredHub credential types
Backing up and restoring CredHub instances
Troubleshooting CredHub
Dashboard Single Sign-on
Service instance sharing in Cloud Foundry
Service broker examples
App log streaming in Cloud Foundry
Offering Route Services in Cloud Foundry
Supporting multiple CF instances
API Reference
UAA API
CAPI API
Available Cloud Controller API client libraries
Rate limit information returned by the Cloud Controller API
CAPI V2
CAPI V3
Deploying apps
Page last updated:
For information about app deployment, see
cf push
.
View the source for this page in GitHub