我使用git2consul将配置从本地/ github存储库推送到我的领事KV商店。
使用git2consul的默认配置时:
{
"version": "1.0",
"repos" : [{
"name" : "sample_configuration",
"url" : "https://github.com/ryanbreen/git2consul_data.git",
"branches" : ["dev"],
"hooks": [{
"type" : "polling",
"interval" : "1"
}]
}]
}

将配置上传至consul&启动git2consul我看到除了dev.ref之外没有导入任何K / V. 我发现linux机器上没有运行git2consul进程。
有人可以协助吗?
答案 0 :(得分:0)
使用以下查询检查您是否在KV存储密钥:
curl -v http://localhost:8500/v1/kv/?recurse
答案 1 :(得分:0)
当你说'你看到没有进程正在运行'时 - 你的意思是,没有任何反应?有什么错误吗?
确保您在运行Consul客户端代理的同一个框中运行git2consul。
如果可能,使用-ui标志启动Consul客户端并登录Key / Value页面 - 您应该看到文件夹sample_configuration,然后是分支的名称,然后是任何其他文件夹,最后是.properties文件。文件中的每个属性键值。
还可以通过运行<meta name="viewport" content="width=device-width, initial-scale=1">
我不相信您在运行流程时会在命令行控制台中看到单个属性加载...