Developer Guide

This guide has instructions for pushing an application to Cloud Foundry and making the application work with any available cloud-based services it uses, such as databases, email, or message servers. The core of this guide is the Deploy an Application process guide, which provides end-to-end instructions for deploying and running applications on Cloud Foundry, including tips for troubleshooting deployment and application health issues.

Before you can use the instructions in this document, you will need an account on your Cloud Foundry instance.


Preparing Applications for the Cloud

Considerations for Designing and Running an Application in the Cloud


Deploying and Managing Applications

Deploy an Application

Deploy a Large Application

Routes and Domains

Deploying with Application Manifests

Cloud Foundry Environment Variables

Using Blue-Green Deployment to Reduce Downtime and Risk

Application Logging in Cloud Foundry

Troubleshooting Application Deployment and Health


cf Command Line Interface

Installing the cf Command Line Interface

Getting Started with the cf CLI

Using the cf CLI with an HTTP Proxy Server

Using cf CLI Plugins

About Starting Applications

Scaling an Application Using cf scale


Services

Services Overview

Managing Service Instances

User-Provided Service Instances

Using Log Management Services

Migrating a Database in Cloud Foundry