2015-05-11 14 views
5

W jaki sposób ludzie radzą sobie z zasobami statycznymi podczas wdrażania w sieci w oknie dokowanym?Docker, pliki statyczne aplikacji internetowej. Najlepsze praktyki?

Na przykład w aplikacji django wdrożonej w kontenerze, czy serwer aplikacji wyświetla pliki statyczne z kontenera, czy synchronizujesz je z innym serwerem, aby serwer WWW wyświetlał, lub używasz CDN?

Jeśli nie obsługujesz z poziomu kontenera aplikacji, kiedy przesyłasz pliki na CDN lub serwer internetowy: jako część kompilacji kontenera lub jako drugi proces w kompilacji i jak zapewnić synchronizację obu kroków?

+0

co CMS ma wspólnego z hostowaniem plików statycznych? – Thomasleveil

+0

Hah literówka, oznaczała CDN, wyraźnie – jvc26

+0

Dlaczego w dół? To uzasadnione pytanie. –

Odpowiedz

0

Aby to osiągnąć, musisz użyć pamięci masowej w chmurze. S3 na przykład. Możesz również hostować swoje statyczne pliki, tak jak CDN. Ponieważ używasz django, rozważ przeczytanie tego article. Wyjaśnia, jak hostować pliki statyczne z poziomu aplikacji django.

Jako użytkownik Laravel możesz używać Laravels wbudowanego w obsługę flysystem.