0

In My project we want to use existing gitlab project repo for the config server rather than maintaining a different repo for a particular service. Now we have deployed the config server in PCF with 1 GB of disk space but looks like 1 GB is not enough. When config server clone the repo it crosses 1GB and it makes the application down. I am looking for a solution where i can configure config server to check out folders which only contains the property files.

Background: I tried to run config server in local for the same repo checked out default branch size is around 900 mb

spring:
   cloud:
      config:
         server:
            git:
               uri: https://**********************.git
               username: *****
               password: **
               searchPaths: AAA/ABA*
               default-label: develop
               skipSslValidation: true
   application:
      name: ConfigServer
4

1 回答 1

0

我不认为 spring 云配置服务器 git 集成支持“部分”结帐或其他东西,我很高兴能得到证明。

所以基本上你的选择是:

  1. 如果您想使用 git 来存储配置:为配置创建一个专用存储库。它会很小,所以问题会自行消失。对我来说这是最合理的解决方案,因为无论如何配置都应该与源代码分离

  2. 不要使用 git 作为配置源,而是考虑使用文件系统并创建一个自定义方法(可能在服务本身之外)从 git 获取配置,也许可以借助git archive命令

  3. 将想法 2 集成到配置服务器本身。基本上,您可以创建自己的自定义环境存储库,这样就不需要任何类型的外部过程,这是方法“2”的一个明显缺点。如何实际做到这一点的问题是 java已经在 SO

于 2019-05-17T20:32:45.663 回答