Я прочитал документацию о возврате к переменным среды по адресу https://github.com/typesafehub/config/blob/master/HOCON.md#substitution-fallback-to-environment-variables. Насколько я понял, он подхватит любые envars. Так, например, если из оболочки я смог выполнить echo $HOSTNAME и увидеть непустой ответ, то HOCON также должен это сделать.
В моем application.conf у меня есть строка
akka.remote.netty.tcp.hostname = ${HOSTNAME}
Однако мое приложение недовольно этим и не запускается.
/conf/application.conf: 9: Could not resolve substitution to a value: ${HOSTNAME}
Это проблема пользователя? Проблема с оболочкой? Я могу войти в систему как пользователь и повторить $HOSTNAME
Отметить этот scala и akka, так как эта пользовательская база, вероятно, имеет наибольшее влияние на HOCON.