Configurei as variáveis de ambiente conforme explicado.
Modifiquei o application.properties, porém ele não consegue acessar as variáveis de ambiente.
o arquivo application.properties está assim:
spring.datasource.url=jdbc:postgresql://${DB_HOST}/${DB_NAME}
spring.datasource.username=${DB_USER}
spring.datasource.password=${DB_PASSWORD}
spring.datasource.driver-class-name=org.postgresql.Driver
hibernate.dialect=org.hibernate.dialect.HSQLDialect
spring.jpa.hibernate.ddl-auto=update
dei um comando printenv e as variáveis aparecem.
A aplicação só roda se eu por o valor caso não seja encontrada, por exemplo:
${DB_HOST:localhost}
Podem me ajudar?