我试图将用于,但在指定只影响发布阶段的环境变量(或配置变量,用Heroku的说法)时遇到了困难。我的第一次尝试是在我的release.config文件中在heroku.yml键下指定环境变量: docker: worker:复制到Dockerfile.release,使用ENV POOL_SIZE=2在Dockerfile.release中指定环境变量,并相应地更新自己的heroku.yml: d
我看过Can we pass ENV variables through cmd line while building a docker image through dockerfile?,它向我展示了如何用docker build传递环境变量。在看到没有定义环境变量之后,我查看了Passing environment variables not working with Docker,但这涉及到通过docker run传递环境变量。这是我的prod.Dockerfile FROM ubuntu:20.