如何在部署到 Kubernetes 的 JHipster 微服务应用程序中将活动配置文件切换为 "Dev"?
How can I switch the active profile to "Dev" in JHipster micro-service app deployed to Kubernetes?
我有一个基于微服务的 JHipster 应用程序,并使用 kubernetes
子生成器生成了一个 Kubernetes 部署脚本。
我已将应用程序部署到 Azure AKS 并顺利 运行。当前配置文件 运行 是 'prod'。如何更改 'dev' 的活动配置文件以查看 swagger 文档?
我通过将 swagger 添加到所有容器部署文件的 SPRING_PROFILES_ACTIVE
环境变量,设法让 swagger API 发挥作用。
spec:
...
containers:
- name: core-app
image: myrepo.azurecr.io/core
env:
- name: SPRING_PROFILES_ACTIVE
value: prod,swagger
致所有来这里的人,因为想 google 弄清楚为什么尽管将 swagger 设置为 application-prod.yml
、application-heroku.yml
、SPRING_PROFILES_ACTIVE
环境变量,mvn
MAVEN_CUSTOM_OPTS
环境变量中的 heroku:config
自定义环境变量中的启动参数...
看起来 heroku prod 运行 将使用的实际配置文件在 Procfile
。
我有一个基于微服务的 JHipster 应用程序,并使用 kubernetes
子生成器生成了一个 Kubernetes 部署脚本。
我已将应用程序部署到 Azure AKS 并顺利 运行。当前配置文件 运行 是 'prod'。如何更改 'dev' 的活动配置文件以查看 swagger 文档?
我通过将 swagger 添加到所有容器部署文件的 SPRING_PROFILES_ACTIVE
环境变量,设法让 swagger API 发挥作用。
spec:
...
containers:
- name: core-app
image: myrepo.azurecr.io/core
env:
- name: SPRING_PROFILES_ACTIVE
value: prod,swagger
致所有来这里的人,因为想 google 弄清楚为什么尽管将 swagger 设置为 application-prod.yml
、application-heroku.yml
、SPRING_PROFILES_ACTIVE
环境变量,mvn
MAVEN_CUSTOM_OPTS
环境变量中的 heroku:config
自定义环境变量中的启动参数...
看起来 heroku prod 运行 将使用的实际配置文件在 Procfile
。