【发布时间】:2023-03-13 07:11:01
【问题描述】:
我用 gogs 创建了我的私有 git 存储库并运行到 docker 容器中。 当我启动配置服务器时,会在我的个人文件夹中创建一个临时文件夹,其名称如下:config-repo-6084055946640576163 里面是所有的配置文件,所以我假设存储库是由服务器克隆的,但是当我通过Internet Explorer访问它时,我看不到配置,它们是空的。
我查了那个网址http://localhost:8888/micro-central-get-ticket/env 我得到了
{"name":"micro-central-get-ticket","profiles":["env"],"label":"master","propertySources":[]}
我的服务器配置文件如下所示:
spring:
application:
name: server-config
cloud:
config:
server:
git:
uri: http://xxx.xx.xx.xx:3000/admin123/config-repository
password: admin123
我错过了什么?
【问题讨论】:
-
你不应该使用
/env尝试/master。 -
我得到 {"name":"micro-central-get-ticket","profiles":["master"],"label":"master","propertySources":[]}
-
看起来你没有得到属性,而是别的东西。你没有改变上下文根?
-
如果我从类路径中读取配置文件,它可以工作。
-
?为什么文件会在类路径中,它们在配置服务器中而不是在使用配置服务器的服务的类路径中......
标签: java spring spring-boot