Friday, December 29, 2017

What happens when I cf push?

  1. App files sent to CF
  2. Runnable app artefact is created (droplet)
  3. App starts on an app host

App receives web requests (if it binds to TCP port)

1. App files sent to CF

By the cf cli, no other dependency required
Define in .cfignore files that should not be sent
Note: cf cli sent all our app files to the Cloud Controller
The Cloud Controller stores all files it receives in the Blob Store
It also stores metadata about the app in the database

2. Runnable app artefact

App Files + Runtime Dependencies = App Artefact
Note: This is done by the Buildpack, part of the staging phase
The majority of the output from a cf push is this staging phase
You will find more about Buildpacks in the next topic

3. App starts on an app host

If it's a web process, it binds to a TCP port

No comments:

Post a Comment

உப்பு மாங்காய்

சுருக்குப்பை கிழவி. சுருக்கங்கள் சூழ் கிழவி. பார்க்கும் போதெல்லாம் கூடையுடனே குடியிருப்பாள். கூடை நிறைய குட்டி குட்டி மாங்காய்கள். வெட்டிக்க...