Как установить имя свойства с точкой из docker compose? - PullRequest
0 голосов
/ 01 октября 2019

Мне нужно установить переменную окружения с именем вроде com.somesite.apikey. Я пробовал эти варианты в моем doccker-compose.yml

environment:
      com.somesite.apikey: 98989897979
      com_somesite_apikey: 98798709089

Но метод System.getProperty("com.somesite.apikey") возвращает пустой. Кто-нибудь может мне помочь с этим вопросом?

1 Ответ

0 голосов
/ 01 октября 2019

В документации Spring Boot о настройке свойств отмечается, что "правописание" переменных среды должно быть

Переменные среды: формат верхнего регистра с подчеркиванием в качестве разделителя.

Так что вы должны иметь возможность установить

environment:
  COM_SOMESITE_APIKEY: 98798709089
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...