Skip to content

Example Project to show Blue Green Deployment technique in Pivotal Cloud Foundry

Notifications You must be signed in to change notification settings

vijayprasath88/blue-green-deployment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pivotal Cloud Foundry Blue Green Deployment Example

Steps:

    - Build the application using Maven: mvn clean package
    - Set your pivotal api end point. run >>cf api <give api endpoint here>
    - Login with your pivotal credentials : >> cf login -u  <login email>
    - Deploy your "Blue" Application: >>cf push -f manifest-blue.yml      //(-f to select given manifest file and not default manifest file)
    - Deploy your "Green" Application: >>cf push -f manifest-green.yml

Now Map Application Route to both Blue and Green Routes

  • After pushing both the applications to Pivotal Cloud Foundry we need to create an application route url and configure it as a domain to both green and blue url's.

In this example, we have pcf-blue-${random-word} and pcf-green-${random-word} url's where random-word is generated automatically. Let's create an application route url as like below, Application Url: pcf-blue-or-green-${random-word}-domain-name

Run the below commands

Blue:
cf map-route pcf-blue-${random-word}-domain-name -n pcf-blue-or-green-${random-word}

Green:
cf map-route pcf-green-${random-word}-domain-name -n pcf-blue-or-green-${random-word}

run the below command to check the application routes
>>cf routes

use the below command to unmap an url from the application url
>>cf unmap-route blue-url -n application-route-url

About

Example Project to show Blue Green Deployment technique in Pivotal Cloud Foundry

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published