【发布时间】:2020-05-28 21:31:53
【问题描述】:
我希望在 Google Cloud Run 上为容器化应用程序外部化应用程序配置。我知道有可用于云运行应用程序的环境变量,我希望有一些东西作为 Cloud Run 的配置服务器。
GCP 是否提供开箱即用的支持?
【问题讨论】:
标签: spring-boot google-cloud-platform google-cloud-run
我希望在 Google Cloud Run 上为容器化应用程序外部化应用程序配置。我知道有可用于云运行应用程序的环境变量,我希望有一些东西作为 Cloud Run 的配置服务器。
GCP 是否提供开箱即用的支持?
【问题讨论】:
标签: spring-boot google-cloud-platform google-cloud-run
有两种解决方案:
如果你的 docker 文件是 "ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/****.jar"]" 那么在云运行的容器参数中使用“-Dspring.profiles.active=dev”。
如果你的 docker 文件有 "CMD ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/***.jar"]" 你可以通过在云运行容器配置 上的“变量和机密”选项卡中将环境变量设置为 SPRING_PROFILES_ACTIVE 并将值设置为 dev 来实现
【讨论】:
【讨论】: