准备搭建一个 mattermost ,聊天程序。然后在官方文档中给了这样一个 docker-compose.yml: https://github.com/mattermost/docker/blob/main/docker-compose.yml
然后第 51 行开始的这几行代码,我开始看不懂了,可以这么写?
environment:
# timezone inside container
- TZ
# necessary Mattermost options/variables (see env.example)
- MM_SQLSETTINGS_DRIVERNAME
- MM_SQLSETTINGS_DATASOURCE
# necessary for bleve
- MM_BLEVESETTINGS_INDEXDIR
# additional settings
- MM_SERVICESETTINGS_SITEURL
难道不应该是
environment:
# timezone inside container
- ${TZ}
- ${MM_SQLSETTINGS_DRIVERNAME}
- ${MM_SQLSETTINGS_DATASOURCE}
- ${MM_BLEVESETTINGS_INDEXDIR}
- ${MM_SERVICESETTINGS_SITEURL}
吗?这些不都是环境变量吗?为啥可以直接写名字?主要他上半部分是正常变量的写法,我觉得没毛病
大佬们解释一下,第一次见