我有一个YAML标量,当我尝试评估我的docker-compose.yml文件时抛出以下错误:
错误:服务"time_service"中"环境"选项的插值格式无效:"$ {Time.now}"
YAML:
---
version: '2'
services:
time_service:
build: "."
environment:
TIME: "${Time.now}"
Run Code Online (Sandbox Code Playgroud)
如何保持与写入相同的字符串输出,但避免让docker-compose将其解释为错误的字符串插值?
我有一个现有的应用程序,它使用如下所示的应用程序配置文件:
"ConnectionInfo": {
"ServerName": "The Server URL",
"DatabaseName": "The DatabaseName",
"UserName": "The User Name",
"Password": "The Password"}
Run Code Online (Sandbox Code Playgroud)
现在,当我有一个简单的设置时,说
"ConnectionString":"My Connection String"
Run Code Online (Sandbox Code Playgroud)
我了解如何在 compose.yml 文件中覆盖它:
environment:
- ConnectionString=what I want it to be
Run Code Online (Sandbox Code Playgroud)
问题是,你如何设置顶部的服务器名称?