Облачный сервер конфигурации с файлами профиля и приложением весенней загрузкиJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Облачный сервер конфигурации с файлами профиля и приложением весенней загрузки

Сообщение Anonymous »

Я привязал свое приложение к серверу конфигурации. Он может извлекать свойства из файлов cloud.yml, но не использует свойства из файлов yml, специфичных для env, таких как {my-app}-{profile(dev/test)}.yml.
Когда приложение развертывается в определенной среде, оно должно использовать свойства как из облака, так и из тестовых файлов.
manifest.yml
applications:
- name: abc
services:
- config-server-dev
- SERVICE_REGISTRY
env:
SPRING_PROFILES_ACTIVE: cloud, dev

Расположение конфигураций для активации
У нас есть репозиторий git для файлов конфигурации. У нас есть, например, файлы cloud.yml и {my-app}-{profile(dev/test)}.yml .... Общие свойства определены в cloud.yml, а специфичные для среды — в {my-app}-dev.yml/{my-app}-test.yml/{my-app}-prod.yml. .. Из этих файлов мы получаем свойство parmas в java-файлах.
@Value("${product.url}")
private String myproduct;

Проблема в том, что приложение может извлекать файлы cloud.yml, но не отдельные файлы env.
Где указаны профили
PCF: в pcf у нас есть возможность в настройках настроить «Сервер Spring Cloud Config», как показано ниже:
{
"git" : {
......
"baseDir" : "xxx",
"privateKey" : "xxx",
"sourceUri" : "git hub url for config repo",
"periodic" : true,
"ignoreLocalSshSettings" : true,
"defaultLabel" : "git hub branch name of config repo ",
"sourcePrivateKey" : "xxx",
"label" : "git hub branch name of config repo",
"uri" : "xxxxxx"
}
------
-------
}

Конфигурация PCF будет ограничивать репозиторий git и сервер конфигурации Spring Cloud.
Сторона приложения: в приложении — файл манифеста.yml > в файле упоминается активный профиль Spring как облако и dev
Журналы:
Application.logStartupProfileInfo- The following 2 profiles are active: "cloud", "dev"
ConfigServerConfigDataLoader.log- Fetching config from server at : https://config-server-xxx-xxxtest.net
ConfigServerConfigDataLoader.logTo- Located environment: name=application, profiles=\[cloud,dev\], label=null, version=null, state=null
ConfigServerConfigDataLoader.logTo- Fetching config from server at : https://config-server-xxx-xxxtest.net
ConfigServerConfigDataLoader.logTo- Located environment: name=application, profiles=\[default\], label=null, version=null, state=null```


Подробнее здесь: https://stackoverflow.com/questions/791 ... g-boot-app
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Сервер конфигурации и клиент конфигурации при весенней загрузке Java
    Anonymous » » в форуме JAVA
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как добавить изображение профиля и кнопку загрузки изображения профиля на страницу сведений об учетной записи Woocommerc
    Anonymous » » в форуме Php
    0 Ответы
    73 Просмотры
    Последнее сообщение Anonymous
  • Облачный сервер ВМ [закрыт]
    Anonymous » » в форуме Linux
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Загрузка файлов на облачный сервер
    Anonymous » » в форуме Php
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Механизм шаблонов Java с приложением весенней загрузки не работает в Intellij
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»