繁体   English   中英

如何使用 docker 运行 JHipster UAA?

[英]How to run JHipster UAA with docker?

我已经用这个 JDL 生成了一个应用程序

deployment {
  deploymentType docker-compose
  appsFolders [gateway, uaa]
  dockerRepositoryName "10.1.10.58:5000"
}

application {
  config {
    baseName uaa
    applicationType uaa,
  }
}

application {
  config {
    baseName gateway
    applicationType gateway,
    packageName com.rps.png,
    authenticationType uaa,
    uaaBaseName "uaa",
  }
}

使用 JHipster 导入,构建 docker 镜像并运行docker-compose up 应用程序启动,但 UAA 无法注册到 JHipster 注册表。

----------------------------------------------------------
    Application 'uaa' is running! Access URLs:
    Local:      http://localhost:9999/
    External:   http://172.18.0.4:9999/
    Profile(s):     [prod, swagger]
----------------------------------------------------------

与 JHipster 注册表无关。 我的 JDL 是否遗漏了什么?

JDL 生成的 UAA 应用程序的serviceDiscoveryType当前默认值为none相关代码),您可以通过查看 UAA 应用程序文件夹中生成的.yo-rc.json文件来验证这一点。 这是 JHipster 提示默认值和 JDL 默认值之间的区别,可以在jhipster-core Github 上打开关于此的问题。

简单的解决方法是在 UAA 应用程序 JDL 配置中设置serviceDiscoveryType eureka

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM