我需要使用控制台命令的输出在docker-compose.yml中设置一个env变量。
我尝试过:
environment:
- JWT_PASSPHRASE=$$(date +%s | sha256sum | base64 | head -c 32)
然后在容器中运行echo ${JWT_PASSPHRASE}
时,它将输出date +%s | sha256sum | base64 | head -c 32
。
我还尝试用反引号将命令引起来,但这还是行不通的。
有人可以帮忙吗?