Docker:开发和生产环境的不同环境变量
我有Docker容器,部署在Amazon ECS上。Docker容器运行supervisord,后者依次运行3个不同的程序 当然,我希望在本地开发和生产中使用不同的环境变量来区分API键、API端点等等。这样做的好方法是什么Docker:开发和生产环境的不同环境变量,docker,amazon-ecs,supervisord,Docker,Amazon Ecs,Supervisord,我有Docker容器,部署在Amazon ECS上。Docker容器运行supervisord,后者依次运行3个不同的程序 当然,我希望在本地开发和生产中使用不同的环境变量来区分API键、API端点等等。这样做的好方法是什么 这是我应该在Dockerfile、Amazon ECS或Supervisordconf文件中设置的内容吗 如果ECS允许您指定docker run开关,那么您可以使用--env file并针对每个环境指向不同的文件,即prod.env、dev.env。找到了它。您可以在Am
这是我应该在Dockerfile、Amazon ECS或Supervisordconf文件中设置的内容吗 如果ECS允许您指定
docker run
开关,那么您可以使用--env file
并针对每个环境指向不同的文件,即prod.env、dev.env。找到了它。您可以在Amazon ECS上创建任务定义时指定ENV变量。谢谢。这可能是可能的,但我在这里找到了另一个解决方案,我认为更简单。可能会有一个冷静期,但别忘了接受自己的答案来帮助搜索结果。