【发布时间】:2021-10-11 06:10:10
【问题描述】:
我有一个需要 Docker 化的 React 应用程序。在公共文件夹中,我有 4GB 的 .png 图像。只是想知道将整个应用程序 dockerize 是个好主意还是有其他方法可以做到这一点?
【问题讨论】:
-
由于您已将 AWS 标记为其中,我想说这些图像应该从 S3 提供,而不是应用程序中的公共文件夹。
-
你几乎不应该捆绑 4GB 的图像,尤其是在 Web React 应用程序中——就像@AKX 所说,S3 应该是你的首选解决方案
-
我的错,我忘了删除 AWS 标签。我无法使用 S3。由于应用程序将在 Intranet 中运行(没有 Internet 连接)。
-
要考虑的一件事是应用程序和图像是否耦合。当您更改应用程序时,您是否也更改了图像?如果图像很少更改,那么将图像和应用程序解耦可能是一个好主意。如果它们一起改变,那么将它们捆绑在一起是有意义的。
标签: reactjs docker docker-compose dockerfile