我有一個彈簧啓動應用程序,它連接到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'中定義的那些。 –