По-прежнему пытается решить эту задачу. У меня есть следующие вещи:Внешняя среда Spring Flow Data Config Config - Spring Cloud Config Server
- Pivotal Cloud Foundry - Эластичный Время воспроизведения 1.7.5
- Spring Cloud Data Flow сервер Cloudfoundry - 1.0.0.M4
- Spring Cloud Config сервера (SCCS) службы (имя службы "scdf-sccs")
Экземпляр SCCS правильно подключен к моему репозиторию BitBucket, и он ботинок онлайн. Я пытаюсь подтолкнуть весна-облако потоков данных-сервер-cloudfoundry-1.0.0.M4.jar следующим манифеста:
applications
- name: scdf-dev
memory: 1024M
disk_quota: 1024M
no-route: false
no-hostname: false
health-check-type: 'port'
buildpack: custom_java_buildpack_offline
env:
SPRING_PROFILES_ACTIVE: abc
ENCRYPT_KEY: encryptKey
services:
- scdf-rabbitmq
- scdf-mysql
- scdf-sccs
В моем Bitbucket репо, я следующие свойства файла, содержащие переменные среды : scdf-dev-abc.properties
Вот что содержимое этого файла свойств выглядеть следующим образом:
spring.cloud.deployer.cloudfoundry.url=https://api.abc.xyz.com
spring.cloud.deployer.cloudfoundry.org=myorg
spring.cloud.deployer.cloudfoundry.space=myspace
spring.cloud.deployer.cloudfoundry.domain=abc.xyz.com
spring.cloud.deployer.cloudfoundry.services=scdf-rabbitmq,scdf-sccs
spring.cloud.deployer.cloudfoundry.username=clouduser
spring.cloud.deployer.cloudfoundry.password=clouduserpwd
spring.cloud.deployer.cloudfoundry.skipSslValidation=true
spring.cloud.deployer.cloudfoundry.buildpack=custom_java_buildpack_offline
spring.cloud.deployer.cloudfoundry.enableRandomAppNamePrefix=false
spring.cloud.deployer.cloudfoundry.appNamePrefix=abc
spring.cloud.deployer.cloudfoundry.memory=768
maven.remote.repositories.snapshots.url=https://mavenrepo.xyz.com/nexus/content/repositories/snapshots/
maven.remote.repositories.releases.url=https://mavenrepo.xyz.com/nexus/content/repositories/releases/
Когда я нажимаю приложение с манифестом и в SCCS связывания указан, он не получает свойства, указанные в профи файл, и у меня возникли трудности с устранением проблемы. Что-то не хватает в моей конфигурации или того, как я предоставил имя приложения и профиль пружины?
Что еще я должен искать с точки зрения выяснения, почему конфигурация не читается Spring Server Config Server? Например, если приложение Spring Cloud Data Flow запущено как некоторый процесс или пользователь, который не имеет доступа к репозиторию BitBucket, это имеет значение?