外部化 Google Cloud Run 的应用程序配置

Ady*_*Ady 5 spring-boot google-cloud-platform google-cloud-run

我希望将 Google Cloud Run 上容器化应用程序的应用程序配置外部化。我知道有可用于云运行应用程序的环境变量,并且我希望有一些用于云运行的配置服务器。

是否提供开箱即用的支持GCP

Mic*_*hal 3

设置 Cloud Run 部署时,您可以简单地将环境变量注入到您的服务中:

在此输入图像描述

因为 Spring Boot 带有application.properties机制,您可以轻松地从环境变量中准确地覆盖这些值。请记住,语法略有不同:

应用程序属性

  • spring.profiles.active=dev

环境变量

  • SPRING_PROFILES_ACTIVE=dev

注入的环境变量将优先于文件中定义的环境变量application.properties