我正在努力将cron表达式0*/1*?***将docker-compose.yml作为环境变量导入。。
我试图用反斜杠和“and”逃走,但运气不好。
cont1:
image: some-image
restart: unless-stopped
volumes:
- some_volume
environment:
- JAVA_OPTS=
-Dserver.port=${DP_PORT:-8080}
-Ddoc.office.viaFile=true
-DdocumentCache.cleanUp.cron.timer='0 */1 * ? * * *'
yaml解析器的输出:
{
"cont1": {
"environment": [
"JAVA_OPTS= -Dserver.port=${DP_PORT:-8080} -Ddoc.office.viaFile=true -DdocumentCache.cleanUp.cron.timer='0 */1 * ? * * *'"
],
"image": "some-image",
"restart": "unless-stopped",
"volumes": [
"some-image"
]
}
}
yaml是有效的。。docker compose出现错误:
Error: Could not find or load main class proc.1
Caused by: java.lang.ClassNotFoundException: proc.1
1条答案
按热度按时间rqqzpn5f1#
尝试将您的yaml放到在线yaml编辑器中,如下所示:https://yaml-online-parser.appspot.com/ 看看它产生了什么输出,以及它是否是您期望的输出。