变量集中管理方便修改和查阅
demo
配置文件 config
LOG_DB="mysql://root:root@127.0.0.1:3306/test"
WEB="http://web:80"
模板 docker-compose.template.yaml
version: '2'
services:
web:
url: "$WEB"
environment:
LOG_DB: "$LOG_DB"
转换 shell build.sh
#!/bin/bash
config=`cat ./config`
templ=`cat ./docker-compose.template.yaml`
printf "$config\ncat << EOF\n$templ\nEOF" | bash > ./docker-compose.yaml
结果
version: '2'
services:
web:
url: "http://web:80"
environment:
LOG_DB: "mysql://root:root@127.0.0.1:3306/test"
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。