Frage

Ich bin Jammit mit dem js und CSS-Dateien für ein Schienen-Projekt zu verpacken. Ich möchte nun die Dateien auf Amazon S3 und verwenden Cloudfront für die Lieferung laden.

Was wäre der beste Weg, um mit neuen Versionen umgehen? Meine ideale Lösung wäre, ein Capistrano Rezept zu haben, um damit umzugehen.

Wie jemand schon so etwas getan?

War es hilfreich?

Lösung

Sie könnten einfach eine Capistrano Aufgabe erstellen, um die Kopie S3 löst nach der Bereitstellung. Sie könnten als Kommandozeilen-Tool für das s3cmd verwenden.

Alternativ können Sie einen Ordner erstellen, indem Sie FuseOverAmazon montiert, und konfigurieren Sie es als package_path in Ihrem Jammit assets.yml. Achten Sie auf die Rake Aufgabe zum Erzeugen der Asset-Pakete manuell oder in Ihrem deploy recipie laufen.

http://s3tools.org/s3cmd

http://code.google.com/p/s3fs/wiki/FuseOverAmazon

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top