执行 liquibase 后终止 spring 引导应用程序
Terminating spring boot app after executing liquibase
我想用 spring 引导构建一个只运行 liquibase 的初始化容器 (kubernetes)。为此,我创建了 2 个配置文件。
初始化:
spring.main.web-application-type=none
spring.liquibase.enabled=true
开始:
spring.liquibase.enabled=false
当我在 IDE 中执行应用程序时,一切都按预期工作,进程结束。当我在 kubernetes 的 docker 容器中执行应用程序时,我看到启动时间的输出并且进程保持 运行。我也没有看到任何关机输出。
有人知道如何完成这个过程吗?
编辑
Microsoft Key Vault Starter 出现问题:
https://github.com/Azure/azure-sdk-for-java/issues/22170
此依赖项仅为云部署添加。在本地添加依赖后,问题在 IDE.
重现
查看https://github.com/Azure/azure-sdk-for-java/issues/22170并更新密钥保管库启动器的版本
我想用 spring 引导构建一个只运行 liquibase 的初始化容器 (kubernetes)。为此,我创建了 2 个配置文件。
初始化:
spring.main.web-application-type=none
spring.liquibase.enabled=true
开始:
spring.liquibase.enabled=false
当我在 IDE 中执行应用程序时,一切都按预期工作,进程结束。当我在 kubernetes 的 docker 容器中执行应用程序时,我看到启动时间的输出并且进程保持 运行。我也没有看到任何关机输出。
有人知道如何完成这个过程吗?
编辑
Microsoft Key Vault Starter 出现问题: https://github.com/Azure/azure-sdk-for-java/issues/22170
此依赖项仅为云部署添加。在本地添加依赖后,问题在 IDE.
重现查看https://github.com/Azure/azure-sdk-for-java/issues/22170并更新密钥保管库启动器的版本