2015-05-11 7 views
5

Wie gehen Menschen in web depplication on docker mit statischen Assets um?Docker, statische Web-App-Dateien. Best Practices?

Haben Sie beispielsweise in einer Django-App, die in einem Container bereitgestellt wird, den App-Server die statischen Dateien aus dem Container oder synchronisieren Sie sie mit einem anderen Server für einen Webserver oder verwenden Sie einen CDN?

Wenn Sie nicht aus dem App-Container liefern, wann pushen Sie Dateien auf CDN oder Webserver: als Teil des Container-Builds oder als zweiten Prozess im Build, und wie stellen Sie sicher, dass beide Schritte synchron bleiben?

+0

Was hat ein CMS mit dem Hosting statischer Dateien zu tun? – Thomasleveil

+0

Hah Typo, meinte CDN, klar – jvc26

+0

Warum runter? Es ist eine berechtigte Frage. –

Antwort

0

Sie müssen eine Form von Cloud-Speicher verwenden, um dies zu erreichen. S3 zum Beispiel. Sie können Ihre statischen Dateien auch wie ein CDN hosten. Da Sie Django verwenden, lesen Sie diese article. Es erklärt, wie statische Dateien von einer Django-App gehostet werden.

Als Laravel-Benutzer können Sie Laravels verwenden, die in flysystem unterstützt werden.