¿Application.yml admite variables de entorno?

Intenté usar variables env en mi configuración application.yml como:

spring:
  main:
    show_banner: false

---

spring:
  profiles: production
server:
  address: $OPENSHIFT_DIY_IP
  port: $OPENSHIFT_DIY_PORT

pero las variables env no se resuelven. ¿Tengo que proporcionar una notación diferente?

En Rails puedes, p. use <% = ENV ['FOOVAR']%>

La única alternativa es ejecutar la aplicación como:

java -jar my.jar --server.address=$OPENSHIFT_DIY_IP --server.port=$OPENSHIFT_DIY_PORT

Respuestas a la pregunta(2)

Su respuesta a la pregunta