2015-05-11 48 views
5

人们如何倾向于在Docker上部署web部署中的静态资产?Docker,Web应用程序静态文件。最佳实践?

例如,在部署在容器中的django应用程序中,应用程序服务器是否从容器提供静态文件,或者将它们同步到另一台服务器以供Web服务器使用,还是使用CDN?

如果不从应用程序容器提供服务,您何时将文件推送到CDN或Web服务器:作为容器构建的一部分,还是作为构建中的第二个流程,以及如何确保两个步骤保持同步?

+0

CMS与托管静态文件有什么关系? – Thomasleveil

+0

Hah typo,意思是CDN,显然 – jvc26

+0

为什么downvote?这是一个合法的问题。 –

回答

0

您将不得不使用一种云存储形式来实现此目的。例如S3。您也可以像CDN一样承载您的静态文件。由于您使用的是django,请考虑阅读这个article。它解释了如何在django应用程序中托管静态文件。

作为Laravel的用户,您可以使用内建flysystem支持的Laravels。

相关问题