我有一个弹簧启动应用程序,它连接到mongo数据库并使用docker部署应用程序。我用这搬运工,compose.yml文件,它工作正常:docker-compose - 外部化spring application.properties
version: '2'
services:
db:
container_name: app-db
image: mongo
volumes:
- /data/db:/data/db
ports:
- 27017:27017
web:
container_name: spring-app
image: spring-app
depends_on:
- db
environment:
SPRING_DATA_MONGODB_URI: mongodb://db:27017/appDB
SPRING_DATA_MONGODB_HOST: db
ports:
- 8080:8080
目前,该应用程序是使用嵌入在春天应用泊坞窗图像(弹簧APP)在application.properties文件。如何使用docker-compose外部化/传入application.properties文件?
谢谢您的帮助
只需在'environment'部分指定它们即可。这些优先于'application.properties'中定义的那些。 –