This talk covers the following
- Routing
- Services
- The Cloud Foundry CLI
- Plugins
- CF Trace
- Services
- User Provided
- Programmatic Access
- Debugging Java
- The Buildpack
- Remote Debug
Here are some interesting links from the talk
Page | URL |
---|---|
Pre Shaved Yak | http://preshavedyak.com/ |
Onsi's Talk on Diego | https://youtu.be/1OkmVTFhfLY |
Autopilot (Blue Green) | https://github.com/concourse/autopilot |
The Twelve Factor App | http://12factor.net/ |
jq (JSON) | https://stedolan.github.io/jq/ |
cf CLI | https://docs.cloudfoundry.org/devguide/installcf/ |
Route Services | http://docs.cloudfoundry.org/services/route-services.html |
This repository contains all the demo applications used during the talk
cf push
cf create-user-provided-service basic-auth -r https://basic-auth-route-service.local.pcfdev.io
cf bind-route-service local.pcfdev.io basic-auth --hostname spring-example
cf push
cf create-user-provided-service logging -r https://logging-route-service.local.pcfdev.io
cf bind-route-service local.pcfdev.io logging --hostname maintenance
cf bind-route-service local.pcfdev.io logging --hostname sinatra
cf bind-route-service local.pcfdev.io logging --hostname spring-example
cf push
cf push
cf routes
cf map-route maintenance local.pcfdev.io -n sinatra
cf unmap-route sinatra local.pcfdev.io -n sinatra
cf se spring-example JBP_CONFIG_DEBUG '{enabled: true}'
cf push
cf ssh -T -L 8000:localhost:8000 spring-example
Check this stack question for a guide on how to setup intellij for remote debugging, there are similar guides available for other IDEs like eclipse