我有 Docker 容器,我将其部署在 Amazon ECS 上。 Docker 容器运行supervisord,而supervisord 又运行3 个不同的程序。
当然,我想在本地开发和生产中使用不同的环境变量来区分 API key 、API 端点等。有什么好的方法可以做到这一点?
这是我应该在 Dockerfile、Amazon ECS 或 Supervisord conf 文件中设置的内容吗?
最佳答案
想通了。您可以在 Amazon ECS 上创建任务定义时指定 ENV 变量。
关于Docker:开发和生产环境的不同 ENV 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33075809/