To follow the simple Spring Boot CLI example:
hi.groovy
type:@RestController
class GreetingsRestController {
@RequestMapping("/hi/{name}")
def hi(@PathVariable String name){
[ greeting : "Hello, "+name+"!" ]
}
}
hi.groovy
, run spring jar hi.jar hi.groovy
.jar
that you can execute: java -jar hi.jar
cf login
to ensure that you’ve authenticated against your Pivotal Web Services account. My session looked like this, yours will feature your own Cloud Foundry credentials.> cf login
API endpoint> api.run.pivotal.io
Email> MY_EMAIL@HOST.com
Password>
Authenticating...
OK
Select an org (or press enter to skip):
1. platform-eng
2. codecafe
Org> 1
Targeted org platform-eng
Targeted space joshlong
API endpoint: https://api.run.pivotal.io (API version: 2.44.0)
User: MY_EMAIL@HOST.com
Org: platform-eng
Space: joshlong
cf push -p hi.jar SOME_NAME_YOU_MAKEUP_HERE
- the SOME_NAME_YOU_MAKEUP_HERE
is arbitrary; it’ll inform the URL that’s used to mount the application and as such it shares a shared global (DNS) namespace