- App files sent to CF
- Runnable app artefact is created (droplet)
- 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 requiredDefine in
.cfignore
files that should not be sentNote: 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