如何解决如何设置要在Minikube中使用的Spring Application的配置文件
我正在将Spring引导应用程序部署到本地Minikube集群。本地部署需要完整的配置集。在哪里提供信息,即使用Spring Boot的特定配置文件代替标准application.yaml?
解决方法
您可以设置一个环境变量来告诉容器哪个配置文件将处于活动状态:
containers:
- name: ...
image: ...:1.0
env:
- name: spring_profiles_active
value: dev
并将替代配置放入application-dev.yaml
。
或者,不使用配置文件,您可以告诉Spring使用具有spring.config.location
属性的属性文件:
containers:
- name: ...
image: ...:1.0
env:
- name: spring_config_location
value: /path/to/your/alterinative/configuration
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。