【发布时间】:2021-12-14 20:11:00
【问题描述】:
我正在使用 Kotlin + Firestore 构建一个 Spring Boot 应用程序。我正在使用bootBuildImage 命令构建可用于在 Cloud Run 中部署的 Docker 映像。为了安全起见,我在application.properties 文件中定义了firebase 密钥文件。
firebase.credential.path = secret/firebase-key.json
生成镜像后,当我通过docker run运行应用程序时,应用程序无法启动,因为它无法找到“secret/firebase-key.json”文件。
我查看了有关如何将本地文件复制到图像的文档,但没有找到相关结果。
是否可以使用 bootBuildImage 命令在镜像中包含这样的属性文件?我试图避免编写 Dockerfile 并使用 bootBuildImage。 TYIA
【问题讨论】:
标签: spring-boot google-cloud-firestore buildpack