我使用create-react-app
创建了我的反应应用。
我是由.env
file
REACT_APP_BACKEND_BASE_URL=http://localhost:8001
我使用yarn build
构建了我的应用,并将其存储到docker
图片中。
我想从我的docker-compose
文件中覆盖它:
...
environment:
- REACT_APP_BACKEND_BASE_URL=http://localhost:8010
但是一旦容器启动,仍然使用.env
文件中的值。
我想知道是否可以从docker-compose
文件覆盖它,或者唯一的选择是在构建时设置/使用专用的.env
文件。
答案 0 :(得分:0)
将app .env重命名为.env.development
如果这不起作用,请为构建时间变量添加.env.production。