Конфигурация AWS Elastic beanstalk и Springboot - PullRequest
0 голосов
/ 17 марта 2019

У меня несколько сред AWS Elastic beanstalk и для каждой среды разные конфигурации в папке ресурсов приложения Springboot, например:

application-PL.properties
application-GB.propeties

Я загружаю эту конфигурацию следующим образом:

@PropertySources({
        @PropertySource("classpath:application.properties"),
        @PropertySource(value = "classpath:application-${context.country}.properties", ignoreResourceNotFound = true)
})

В application.propeties я определяю страну контекста следующим образом:

context.country=GB

Это хорошо работает для целей разработки, но каждый раз, когда я хочу развернуть приложение в определенной среде, мне приходится менять context.country перед сборкой приложения.Я мог бы написать скрипт Gradle, чтобы изменить значение для меня в файле свойств, но мне было интересно, смогу ли я каким-то образом настроить context.country в среде AWS Elastic beanstalk, чтобы он имел приоритет над тем, что написано в application.propeties.

Есть предложения?

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