【发布时间】:2017-12-27 10:21:28
【问题描述】:
我使用 create-react-app 创建了我的 react 应用程序。
我由.env 文件中的变量定义
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 文件。
【问题讨论】:
标签: reactjs docker docker-compose create-react-app