我正在开发一个基于 React 的网络应用程序。这个应用程序应该能够在生产中作为 Docker 容器运行。我在我的存储库中创建了一个.env.development
文件,我可以在其中配置应用程序将连接到的 API 端点。
REACT_APP_API_BASE_URL=http://localhost:8180/api
以这种方式在我的本地机器上运行容器可以正常工作。
现在我想在 Docker 堆栈中运行这个容器,所以我配置了一个docker-compose.yml
.
- 我应该在哪里以及如何存储/管理上述配置,以便 Docker 堆栈能够获取它?有没有类似“推荐方式”的东西?
environment
在 的部分中定义此参数是否足够docker-compose.yml
?还是我需要使用 Docker config 甚至 Docker Secrets 之类的东西?