如何为spring-boot war应用程序外部化配置?

sshcrbum  于 2023-08-04  发布在  Spring
关注(0)|答案(1)|浏览(98)

我有一个使用Maven打包的spring-boot war应用程序,我需要将其部署为docker image。现在我已经完成了创建docker镜像,我现在的问题是如何传递外部配置?我没有以java-jar myapp. war的形式运行spring-boot应用程序。负责部署此镜像的人员需要将配置文件的路径传递给docker镜像。

yeotifhr

yeotifhr1#

为子孙后代张贴此。我最终在Docker Compose中使用了该图像,并传递了如下所示的值。
Docker-Compose

另外使用.env文件传递数据库配置。

POSTGRESQL_USER=evops
POSTGRESQL_USER_PASSWORD=**
POSTGRESQL_DATABASE=**
POSTGRESQL_SERVER_PORT=5432
POSTGRESQL_SERVER_HOST=operations-db

字符串

相关问题