N'application.YML prend en charge les variables d'environnement?
J'ai essayé d'utiliser des variables env dans mon application.YML configration comme:
spring:
main:
show_banner: false
---
spring:
profiles: production
server:
address: $OPENSHIFT_DIY_IP
port: $OPENSHIFT_DIY_PORT
Mais les variables env ne sont pas résolues. Dois-je fournir une notation différente?
Dans Rails, vous pouvez par exemple utiliser
La seule alternative est d'exécuter l'application comme:
java -jar my.jar --server.address=$OPENSHIFT_DIY_IP --server.port=$OPENSHIFT_DIY_PORT
46
demandé sur
Marcel Overdijk
2014-04-12 11:03:13
2 réponses
Vous pouvez même ajouter une valeur par défaut, si la variable d'environnement n'est pas fournie:
logging:
level:
root: ${LOGGING_LEVEL_ROOT:info}
23
répondu
Alex Efimov
2017-11-28 09:00:42