在我的 docker-compose 中,我有幾個變數要傳遞給我的 Spring Boot Kotlin 模塊。我的一部分docker-compose.yml是
version: '3.9'
services:
tomcat:
image: backend:latest
ports:
- "8080:8080"
- "5005:5005"
container_name: tomcat
environment:
my-app_env_one: something
spring_datasource_username: user
my-app_env_one在我的模塊中不可用,但spring_datasource_username仍然可用。我究竟做錯了什么?我是 Docker 的新手,如果我有什么完全錯誤的地方,我很抱歉。所以影像現在正在運行,但我不知道為什么我沒有得到變數。
uj5u.com熱心網友回復:
環境變數
更改-為_:
my-app_env_one -> my_app_env_one
您也可以debug=true在 Spring Boot 中啟用或檢查您的容器docker inspect app_name以獲取更多詳細資訊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/365749.html
標籤:弹簧靴 科特林 docker-compose 环境变量
下一篇:W/System.err:java.time.format.DateTimeParseException:無法在索引5處決議文本“2019-12-22”
