Cloud Foundry で Spring Boot のコンテキスト・パスを変える

Spring Boot では以下のようにコンテキスト・パスを変えます.

server:
  servlet:
    context-path: /api

 
Cloud Foundry ではこの設定が反映されないのか、上記設定を加えてもコンテキスト・パスが変わってくれません.
変える方法は manifest.yml の環境変数にコンテキスト・パスを加えることです.
以下を参考にしました.

manifest.yml はこのようになります.

applications:
  - name: my app
    buildpack: https://github.com/cloudfoundry/java-buildpack.git
    memory: 1024M
    instances: 1
    path: myapp.war
    env:
      JBP_CONFIG_TOMCAT: '[tomcat: {context_path: "/api"}]'
    routes:
      - route: myapp.au-syd.mybluemix.net/api

 

こちらの設定を適用することで、/api をコンテキスト・パスに設定することができました.
例)https://myapp.au-syd.mybluemix.net/api/hello

 

以上です.