- application.yml文件中的私密密码需要隐藏在服务器,因此需要将变量写在compose文件中。
为防止本地不能启动调试,本地时采用local,部署在服务器时因为有环境变量自动切换。
spring:
profiles:
active: ${spring_profiles_active:local}
- 在compose中加入environment然后下挂 参数名:“参数值”,参数名按照${}中的写。
- 还可以从外部文件中加载,外部文件后缀以.env结尾
- 在同级目录下的equipment.env文件按照Kry=Value形式