在应用程序(使用create-react-app创建)中管理API URL并在Docker容器中运行的最佳方法是什么?
实际上,我想构建一个docker镜像,并且能够在不同的环境(例如制作和舞台)上运行它,而无需构建新的镜像。
我目前的解决方案是启动一个容器,其中包含一些环境变量,例如" docker run -e ENV = dev"。
答案 0 :(得分:0)
添加逻辑以从查询参数中读取env。如果未传递查询参数,请使用默认值。这样,您可以轻松地在环境中切换env。如果您想记住您的用户选择,请将其存储在存储中,并且您可以在未通过查询参数时从存储中读取。